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

#include <file_index_builder.h>

Public Types

using policy_type = P
 

Public Member Functions

std::uint64_t size () const noexcept
 
bool finished () const noexcept
 
bool failed () const noexcept
 
void append_known (bit_view key, std::uint64_t common_bits)
 
object_seal_receipt finish (index_metadata< P > const &metadata)
 

Public Attributes

file_index_output< P, Ops > * output
 

Member Typedef Documentation

◆ policy_type

template<class P , class Ops >
using everett::profile_detail::file_index_output_ref< P, Ops >::policy_type = P

Member Function Documentation

◆ append_known()

template<class P , class Ops >
void everett::profile_detail::file_index_output_ref< P, Ops >::append_known ( bit_view  key,
std::uint64_t  common_bits 
)
inline

◆ failed()

template<class P , class Ops >
bool everett::profile_detail::file_index_output_ref< P, Ops >::failed ( ) const
inlinenoexcept

◆ finish()

template<class P , class Ops >
object_seal_receipt everett::profile_detail::file_index_output_ref< P, Ops >::finish ( index_metadata< P > const &  metadata)
inline

◆ finished()

template<class P , class Ops >
bool everett::profile_detail::file_index_output_ref< P, Ops >::finished ( ) const
inlinenoexcept

◆ size()

template<class P , class Ops >
std::uint64_t everett::profile_detail::file_index_output_ref< P, Ops >::size ( ) const
inlinenoexcept

Member Data Documentation

◆ output

template<class P , class Ops >
file_index_output<P, Ops>* everett::profile_detail::file_index_output_ref< P, Ops >::output

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