NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
Yaml::SequenceConstIteratorImp Class Reference
Collaboration diagram for Yaml::SequenceConstIteratorImp:
[legend]

Public Member Functions

Node::eType GetType () const override
 
void InitBegin (SequenceImp *pSequenceImp) override
 
void InitEnd (SequenceImp *pSequenceImp) override
 
void InitBegin (MapImp *) override
 
void InitEnd (MapImp *) override
 
void Copy (const SequenceConstIteratorImp &it)
 
- Public Member Functions inherited from Yaml::IteratorImp
virtual ~IteratorImp ()=default
 

Public Attributes

std::map< size_t, Node * >::const_iterator m_Iterator
 

Member Function Documentation

◆ Copy()

void Yaml::SequenceConstIteratorImp::Copy ( const SequenceConstIteratorImp it)
inline

References m_Iterator.

◆ GetType()

Node::eType Yaml::SequenceConstIteratorImp::GetType ( ) const
inlineoverridevirtual

◆ InitBegin() [1/2]

void Yaml::SequenceConstIteratorImp::InitBegin ( MapImp )
inlineoverridevirtual

Implements Yaml::IteratorImp.

◆ InitBegin() [2/2]

void Yaml::SequenceConstIteratorImp::InitBegin ( SequenceImp pSequenceImp)
inlineoverridevirtual

◆ InitEnd() [1/2]

void Yaml::SequenceConstIteratorImp::InitEnd ( MapImp )
inlineoverridevirtual

Implements Yaml::IteratorImp.

◆ InitEnd() [2/2]

void Yaml::SequenceConstIteratorImp::InitEnd ( SequenceImp pSequenceImp)
inlineoverridevirtual

Member Data Documentation

◆ m_Iterator

std::map<size_t, Node*>::const_iterator Yaml::SequenceConstIteratorImp::m_Iterator

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