Everett
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
everett::file_header< P > Struct Template Reference

#include <file.h>

Public Types

using policy_type = P
 

Public Member Functions

bool operator== (file_header const &) const =default
 

Public Attributes

file_kind kind = file_kind::native_blob
 
std::uint64_t extent = 0
 
std::uint64_t record_count = 0
 
std::optional< std::uint64_t > common_value_width
 
std::optional< std::uint64_t > policy_value_width = P::value_width
 

Member Typedef Documentation

◆ policy_type

template<class P >
using everett::file_header< P >::policy_type = P

Member Function Documentation

◆ operator==()

template<class P >
bool everett::file_header< P >::operator== ( file_header< P > const &  ) const
default

Member Data Documentation

◆ common_value_width

template<class P >
std::optional<std::uint64_t> everett::file_header< P >::common_value_width

◆ extent

template<class P >
std::uint64_t everett::file_header< P >::extent = 0

◆ kind

template<class P >
file_kind everett::file_header< P >::kind = file_kind::native_blob

◆ policy_value_width

template<class P >
std::optional<std::uint64_t> everett::file_header< P >::policy_value_width = P::value_width

◆ record_count

template<class P >
std::uint64_t everett::file_header< P >::record_count = 0

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