|
Everett
|
Classes | |
| struct | descriptor |
| struct | directory |
Functions | |
| std::uint64_t | align (std::uint64_t value) noexcept |
| void | zero (std::span< std::byte const > bytes, char const *message) |
| unsigned | hex_value (char c) noexcept |
| void | put_id (std::span< std::byte > bytes, std::size_t at, object_id const &id) |
| object_id | get_id (std::span< std::byte const > bytes, std::size_t at) |
| std::span< std::byte const > | section (std::span< std::byte const > body, directory const &layout, std::size_t slot) |
| template<class P > | |
| directory | parse (file_header< P > const &header, std::span< std::byte const > body) |
| void | validate_gaps (std::span< std::byte const > body, directory const &layout) |
| template<class P , stream_role Role> | |
| profile_view< P, Role > | profile (file_header< P > const &header, std::span< std::byte const > body, directory const &layout) |
| void | equal_words (word_view actual, std::span< std::uint64_t const > expected, char const *message) |
| template<class P , stream_role Role> | |
| void | scan_profile (profile_view< P, Role > const &view) |
Variables | |
| constexpr std::uint16_t | version = 2 |
| constexpr std::size_t | native_directory_bytes = 128 |
| constexpr std::size_t | index_directory_bytes = 256 |
| constexpr std::size_t | native_descriptor_offset = 48 |
| constexpr std::size_t | index_descriptor_offset = 112 |
| constexpr std::size_t | descriptor_bytes = 16 |
| constexpr std::size_t | fc = 0 |
| constexpr std::size_t | low = 1 |
| constexpr std::size_t | high = 2 |
| constexpr std::size_t | samples = 3 |
| constexpr std::size_t | sparse = 4 |
| constexpr std::size_t | classes = 5 |
| constexpr std::size_t | checkpoints = 6 |
| constexpr std::size_t | false_borrows = 7 |
| constexpr std::size_t | cut_lcps = 8 |
|
inlinenoexcept |
|
inline |
|
inline |
|
inlinenoexcept |
| directory everett::section_detail::parse | ( | file_header< P > const & | header, |
| std::span< std::byte const > | body | ||
| ) |
| profile_view< P, Role > everett::section_detail::profile | ( | file_header< P > const & | header, |
| std::span< std::byte const > | body, | ||
| directory const & | layout | ||
| ) |
|
inline |
| void everett::section_detail::scan_profile | ( | profile_view< P, Role > const & | view | ) |
|
inline |
|
inline |
|
inline |
| constexpr std::size_t everett::section_detail::checkpoints = 6 |
|
inlineconstexpr |
| constexpr std::size_t everett::section_detail::cut_lcps = 8 |
|
inlineconstexpr |
| constexpr std::size_t everett::section_detail::false_borrows = 7 |
|
inlineconstexpr |
| constexpr std::size_t everett::section_detail::high = 2 |
|
inlineconstexpr |
|
inlineconstexpr |
| constexpr std::size_t everett::section_detail::low = 1 |
|
inlineconstexpr |
|
inlineconstexpr |
| constexpr std::size_t everett::section_detail::samples = 3 |
| constexpr std::size_t everett::section_detail::sparse = 4 |
|
inlineconstexpr |