NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
Yaml::SequenceIteratorImp Class Reference
Collaboration diagram for Yaml::SequenceIteratorImp:
[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 SequenceIteratorImp &it)
 
- Public Member Functions inherited from Yaml::IteratorImp
virtual ~IteratorImp ()=default
 

Public Attributes

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

Member Function Documentation

◆ Copy()

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

References m_Iterator.

◆ GetType()

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

◆ InitBegin() [1/2]

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

Implements Yaml::IteratorImp.

◆ InitBegin() [2/2]

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

◆ InitEnd() [1/2]

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

Implements Yaml::IteratorImp.

◆ InitEnd() [2/2]

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

Member Data Documentation

◆ m_Iterator

std::map<size_t, Node*>::iterator Yaml::SequenceIteratorImp::m_Iterator

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