#include <file_index_builder.h>
|
| | file_index_builder (std::filesystem::path root, object_id id, object_attempt_id attempt, source_pointer native, object_id native_id, std::optional< blob_identity > target_id=std::nullopt) |
| |
| | file_index_builder (std::filesystem::path root, object_id id, object_attempt_id attempt, source_pointer native, object_id native_id, std::optional< blob_identity > target_id, Ops &ops) |
| |
| | file_index_builder (file_index_builder const &)=delete |
| |
| file_index_builder & | operator= (file_index_builder const &)=delete |
| |
| | file_index_builder (file_index_builder &&)=delete |
| |
| file_index_builder & | operator= (file_index_builder &&)=delete |
| |
| bool | needs_input () const noexcept |
| |
| bool | has_output () const noexcept |
| |
| bool | done () const noexcept |
| |
| bool | failed () const noexcept |
| |
| bool | finished () const noexcept |
| |
| std::uint64_t | size () const noexcept |
| |
| std::uint64_t | received_samples () const noexcept |
| |
| void | push (bit_view key, std::uint64_t target_ordinal) |
| |
| void | push (coded_sample_type const &sample) |
| |
| void | close_input () |
| |
| std::uint64_t | step (std::uint64_t budget_entries) |
| |
| sample_type | take_output () |
| |
| coded_sample_type | take_coded_output () |
| |
| object_seal_receipt | finish (std::uint64_t target_count) |
| |
| object_write_paths const & | paths () const &noexcept |
| |
| object_write_paths const & | paths () const &&=delete |
| |
◆ builder_type
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ coded_sample_type
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ policy_type
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ sample_type
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ source_pointer
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ file_index_builder() [1/4]
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ file_index_builder() [2/4]
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ file_index_builder() [3/4]
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ file_index_builder() [4/4]
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ close_input()
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ done()
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ failed()
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ finish()
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ finished()
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ has_output()
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ needs_input()
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ operator=() [1/2]
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ operator=() [2/2]
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ paths() [1/2]
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ paths() [2/2]
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ push() [1/2]
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ push() [2/2]
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ received_samples()
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ size()
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ step()
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ take_coded_output()
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ take_output()
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ builder_
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
◆ output_
template<class P , class Native = profile_array<P>, class Ops = posix_object_ops>
The documentation for this struct was generated from the following file: