Everett
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
everett::unsigned_key< Bits > Struct Template Reference

#include <sort_codec.h>

Public Types

using value_type = std::uint64_t
 

Static Public Member Functions

static bool less (value_type a, value_type b) noexcept
 
static void write (sort_bit_writer &out, value_type value, value_type const *=nullptr)
 
static value_type read (sort_bit_reader &in, value_type const *=nullptr)
 
static void write_ordered (sort_bit_writer &out, value_type value)
 
static value_type read_ordered (sort_bit_reader &in)
 

Member Typedef Documentation

◆ value_type

template<unsigned Bits>
using everett::unsigned_key< Bits >::value_type = std::uint64_t

Member Function Documentation

◆ less()

template<unsigned Bits>
static bool everett::unsigned_key< Bits >::less ( value_type  a,
value_type  b 
)
inlinestaticnoexcept

◆ read()

template<unsigned Bits>
static value_type everett::unsigned_key< Bits >::read ( sort_bit_reader &  in,
value_type const *  = nullptr 
)
inlinestatic

◆ read_ordered()

template<unsigned Bits>
static value_type everett::unsigned_key< Bits >::read_ordered ( sort_bit_reader &  in)
inlinestatic

◆ write()

template<unsigned Bits>
static void everett::unsigned_key< Bits >::write ( sort_bit_writer &  out,
value_type  value,
value_type const *  = nullptr 
)
inlinestatic

◆ write_ordered()

template<unsigned Bits>
static void everett::unsigned_key< Bits >::write_ordered ( sort_bit_writer &  out,
value_type  value 
)
inlinestatic

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