#include <native_file_merge.h>
|
| | native_file_merge (std::filesystem::path root, object_id id, object_attempt_id attempt, source_pointer older, source_pointer newer, Compose compose={}, std::optional< std::uint64_t > common=P::value_width) |
| |
| | native_file_merge (std::filesystem::path root, object_id id, object_attempt_id attempt, source_pointer older, source_pointer newer, Ops &ops, Compose compose={}, std::optional< std::uint64_t > common=P::value_width) |
| |
| | native_file_merge (native_file_merge const &)=delete |
| |
| native_file_merge & | operator= (native_file_merge const &)=delete |
| |
| | native_file_merge (native_file_merge &&)=delete |
| |
| native_file_merge & | operator= (native_file_merge &&)=delete |
| |
| bool | done () const noexcept |
| |
| bool | failed () const noexcept |
| |
| bool | finished () const noexcept |
| |
| native_merge_progress | progress () const noexcept |
| |
| native_merge_progress | step (std::uint64_t key_budget=1) |
| |
| object_seal_receipt | finish () |
| |
| 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 Compose = replace_native_value, class Ops = posix_object_ops>
◆ policy_type
template<class P , class Native = profile_array<P>, class Compose = replace_native_value, class Ops = posix_object_ops>
◆ source_pointer
template<class P , class Native = profile_array<P>, class Compose = replace_native_value, class Ops = posix_object_ops>
◆ native_file_merge() [1/4]
template<class P , class Native = profile_array<P>, class Compose = replace_native_value, class Ops = posix_object_ops>
◆ native_file_merge() [2/4]
template<class P , class Native = profile_array<P>, class Compose = replace_native_value, class Ops = posix_object_ops>
| everett::native_file_merge< P, Native, Compose, Ops >::native_file_merge |
( |
std::filesystem::path |
root, |
|
|
object_id |
id, |
|
|
object_attempt_id |
attempt, |
|
|
source_pointer |
older, |
|
|
source_pointer |
newer, |
|
|
Ops & |
ops, |
|
|
Compose |
compose = {}, |
|
|
std::optional< std::uint64_t > |
common = P::value_width |
|
) |
| |
|
inline |
◆ native_file_merge() [3/4]
template<class P , class Native = profile_array<P>, class Compose = replace_native_value, class Ops = posix_object_ops>
◆ native_file_merge() [4/4]
template<class P , class Native = profile_array<P>, class Compose = replace_native_value, class Ops = posix_object_ops>
◆ done()
template<class P , class Native = profile_array<P>, class Compose = replace_native_value, class Ops = posix_object_ops>
◆ failed()
template<class P , class Native = profile_array<P>, class Compose = replace_native_value, class Ops = posix_object_ops>
◆ finish()
template<class P , class Native = profile_array<P>, class Compose = replace_native_value, class Ops = posix_object_ops>
◆ finished()
template<class P , class Native = profile_array<P>, class Compose = replace_native_value, class Ops = posix_object_ops>
◆ operator=() [1/2]
template<class P , class Native = profile_array<P>, class Compose = replace_native_value, class Ops = posix_object_ops>
◆ operator=() [2/2]
template<class P , class Native = profile_array<P>, class Compose = replace_native_value, class Ops = posix_object_ops>
◆ paths() [1/2]
template<class P , class Native = profile_array<P>, class Compose = replace_native_value, class Ops = posix_object_ops>
◆ paths() [2/2]
template<class P , class Native = profile_array<P>, class Compose = replace_native_value, class Ops = posix_object_ops>
◆ progress()
template<class P , class Native = profile_array<P>, class Compose = replace_native_value, class Ops = posix_object_ops>
◆ step()
template<class P , class Native = profile_array<P>, class Compose = replace_native_value, class Ops = posix_object_ops>
◆ builder_
template<class P , class Native = profile_array<P>, class Compose = replace_native_value, class Ops = posix_object_ops>
◆ output_
template<class P , class Native = profile_array<P>, class Compose = replace_native_value, class Ops = posix_object_ops>
The documentation for this struct was generated from the following file: