Everett
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
everett::sort_profile_frame Struct Reference

#include <sort_profile.h>

Public Member Functions

std::uint64_t continuation () const noexcept
 

Public Attributes

std::uint64_t ordinal = 0
 
std::uint64_t retained = 0
 
std::uint64_t key_units = 0
 
std::uint64_t next_offset = 0
 
std::array< bit_view, 2 > literal
 
bit_view value
 
bit_view path
 
std::size_t leaf = 0
 
bool front_coded = false
 
std::optional< std::uint64_t > retained_limit_bits {}
 
sort_profile_payload(* parse )(sort_bit_reader &, std::uint64_t) = nullptr
 

Member Function Documentation

◆ continuation()

std::uint64_t everett::sort_profile_frame::continuation ( ) const
inlinenoexcept

Member Data Documentation

◆ front_coded

bool everett::sort_profile_frame::front_coded = false

◆ key_units

std::uint64_t everett::sort_profile_frame::key_units = 0

◆ leaf

std::size_t everett::sort_profile_frame::leaf = 0

◆ literal

std::array<bit_view, 2> everett::sort_profile_frame::literal

◆ next_offset

std::uint64_t everett::sort_profile_frame::next_offset = 0

◆ ordinal

std::uint64_t everett::sort_profile_frame::ordinal = 0

◆ parse

sort_profile_payload(* everett::sort_profile_frame::parse) (sort_bit_reader &, std::uint64_t) = nullptr

◆ path

bit_view everett::sort_profile_frame::path

◆ retained

std::uint64_t everett::sort_profile_frame::retained = 0

◆ retained_limit_bits

std::optional<std::uint64_t> everett::sort_profile_frame::retained_limit_bits {}

◆ value

bit_view everett::sort_profile_frame::value

The documentation for this struct was generated from the following file: