Iterator Class Reference

Space-ng SDK: sol3::core::AnyMessageLogReader::Iterator Class Reference
Space-ng SDK
sol3::core::AnyMessageLogReader::Iterator Class Reference

#include <sol3/core/any_message_log_reader.h>

Public Types

using value_type = Item
 
using reference = Item
 

Public Member Functions

 Iterator ()=default
 
 Iterator (SizeDelimitedLogReader::Iterator header_it, SizeDelimitedLogReader::Iterator payload_it)
 
 Iterator (Iterator const &)=default
 
Iteratoroperator= (Iterator const &other)=default
 
 Iterator (Iterator &&)=default
 
Iteratoroperator= (Iterator &&other)=default
 
 ~Iterator ()=default
 
reference operator* () const
 
Iteratoroperator++ ()
 
bool operator== (Iterator const &other) const
 
bool operator!= (Iterator const &other) const
 

Member Typedef Documentation

◆ reference

◆ value_type

Constructor & Destructor Documentation

◆ Iterator() [1/4]

sol3::core::AnyMessageLogReader::Iterator::Iterator ( )
default

◆ Iterator() [2/4]

sol3::core::AnyMessageLogReader::Iterator::Iterator ( SizeDelimitedLogReader::Iterator  header_it,
SizeDelimitedLogReader::Iterator  payload_it 
)
explicit

◆ Iterator() [3/4]

sol3::core::AnyMessageLogReader::Iterator::Iterator ( Iterator const &  )
default

◆ Iterator() [4/4]

sol3::core::AnyMessageLogReader::Iterator::Iterator ( Iterator &&  )
default

◆ ~Iterator()

sol3::core::AnyMessageLogReader::Iterator::~Iterator ( )
default

Member Function Documentation

◆ operator!=()

bool sol3::core::AnyMessageLogReader::Iterator::operator!= ( Iterator const &  other) const

◆ operator*()

reference sol3::core::AnyMessageLogReader::Iterator::operator* ( ) const

◆ operator++()

Iterator& sol3::core::AnyMessageLogReader::Iterator::operator++ ( )

◆ operator=() [1/2]

Iterator& sol3::core::AnyMessageLogReader::Iterator::operator= ( Iterator &&  other)
default

◆ operator=() [2/2]

Iterator& sol3::core::AnyMessageLogReader::Iterator::operator= ( Iterator const &  other)
default

◆ operator==()

bool sol3::core::AnyMessageLogReader::Iterator::operator== ( Iterator const &  other) const

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