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

Public Member Functions

 merged_cursor (mapped_blob const &source)
 
bool done () const noexcept
 
bool is_borrowed () const
 
bit_view key () const
 
void advance ()
 

Public Attributes

profile_cursor< P, stream_role::native > native
 
profile_cursor< P, stream_role::borrowed > borrowed
 

Constructor & Destructor Documentation

◆ merged_cursor()

template<class P >
everett::mapped_blob< P >::merged_cursor::merged_cursor ( mapped_blob const &  source)
inlineexplicit

Member Function Documentation

◆ advance()

template<class P >
void everett::mapped_blob< P >::merged_cursor::advance ( )
inline

◆ done()

template<class P >
bool everett::mapped_blob< P >::merged_cursor::done ( ) const
inlinenoexcept

◆ is_borrowed()

template<class P >
bool everett::mapped_blob< P >::merged_cursor::is_borrowed ( ) const
inline

◆ key()

template<class P >
bit_view everett::mapped_blob< P >::merged_cursor::key ( ) const
inline

Member Data Documentation

◆ borrowed

template<class P >
profile_cursor<P, stream_role::borrowed> everett::mapped_blob< P >::merged_cursor::borrowed

◆ native

template<class P >
profile_cursor<P, stream_role::native> everett::mapped_blob< P >::merged_cursor::native

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