|
Everett
|
#include <sort_profile_file.h>
Public Member Functions | |
| encoded_sort_sections ()=default | |
| encoded_sort_sections (encoded_sort_sections const &)=delete | |
| encoded_sort_sections & | operator= (encoded_sort_sections const &)=delete |
| encoded_sort_sections (encoded_sort_sections &&other) noexcept | |
| encoded_sort_sections & | operator= (encoded_sort_sections &&other) noexcept |
| file_header< P > const & | header () const & |
| file_header< P > const & | header () const &&=delete |
| std::vector< std::span< std::byte const > > | chunks () const & |
| std::vector< std::span< std::byte const > > | chunks () const &&=delete |
| std::vector< std::byte > | materialize () const |
| object_seal_receipt | seal (std::filesystem::path const &root, object_id const &id, object_attempt_id const &attempt) const |
Static Public Member Functions | |
| template<class Selector > | |
| static encoded_sort_sections | from (sort_profile_array< P, Selector > const &source) |
| template<class Selector > | |
| static encoded_sort_sections | from (sort_profile_array< P, Selector > const &&)=delete |
Private Member Functions | |
| void | require_active () const |
| void | words (std::size_t slot, std::span< std::uint64_t const > source) |
Private Attributes | |
| file_header< P > | header_ |
| std::array< std::byte, 192 > | directory_ {} |
| std::array< std::byte, 8 > | zero_ {} |
| std::array< std::span< std::byte const >, 8 > | parts_ |
| std::array< std::vector< std::byte >, 8 > | owned_ |
| bool | active_ = true |
|
default |
|
delete |
|
inlinenoexcept |
|
inline |
|
delete |
|
staticdelete |
|
inlinestatic |
|
inline |
|
delete |
|
inline |
|
inlinenoexcept |
|
delete |
|
inlineprivate |
|
inline |
|
inlineprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |