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

#include <native_file_merge.h>

Public Types

using policy_type = P
 

Public Member Functions

std::uint64_t size () const noexcept
 
bool finished () const noexcept
 
bool failed () const noexcept
 
auto common_value_width () const noexcept
 
void append (std::uint64_t retained, bit_view literal, bit_view value)
 
object_seal_receipt finish ()
 

Public Attributes

native_file_output< P, Ops > * output
 

Member Typedef Documentation

◆ policy_type

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

Member Function Documentation

◆ append()

template<class P , class Ops >
void everett::profile_detail::native_file_output_ref< P, Ops >::append ( std::uint64_t  retained,
bit_view  literal,
bit_view  value 
)
inline

◆ common_value_width()

template<class P , class Ops >
auto everett::profile_detail::native_file_output_ref< P, Ops >::common_value_width ( ) const
inlinenoexcept

◆ failed()

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

◆ finish()

template<class P , class Ops >
object_seal_receipt everett::profile_detail::native_file_output_ref< P, Ops >::finish ( )
inline

◆ finished()

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

◆ size()

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

Member Data Documentation

◆ output

template<class P , class Ops >
native_file_output<P, Ops>* everett::profile_detail::native_file_output_ref< P, Ops >::output

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