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

#include <sort_codec.h>

Public Member Functions

 sort_bit_writer (bit_string &data)
 
std::uint64_t position () const noexcept
 
void write_bits (std::uint64_t value, unsigned width)
 
void append (bit_view bits)
 
template<class Code = exponential_golomb<0>>
void write_count (std::uint64_t value)
 

Private Attributes

bit_string & data_
 

Constructor & Destructor Documentation

◆ sort_bit_writer()

everett::sort_bit_writer::sort_bit_writer ( bit_string &  data)
inlineexplicit

Member Function Documentation

◆ append()

void everett::sort_bit_writer::append ( bit_view  bits)
inline

◆ position()

std::uint64_t everett::sort_bit_writer::position ( ) const
inlinenoexcept

◆ write_bits()

void everett::sort_bit_writer::write_bits ( std::uint64_t  value,
unsigned  width 
)
inline

◆ write_count()

template<class Code = exponential_golomb<0>>
void everett::sort_bit_writer::write_count ( std::uint64_t  value)
inline

Member Data Documentation

◆ data_

bit_string& everett::sort_bit_writer::data_
private

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