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

Public Member Functions

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

Public Attributes

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

Member Function Documentation

◆ Copy()

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

References m_Iterator.

◆ GetType()

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

Implements Yaml::IteratorImp.

References Yaml::Node::MapType.

◆ InitBegin() [1/2]

void Yaml::MapConstIteratorImp::InitBegin ( MapImp pMapImp)
inlineoverridevirtual

Implements Yaml::IteratorImp.

References m_Iterator, and Yaml::MapImp::m_Map.

◆ InitBegin() [2/2]

void Yaml::MapConstIteratorImp::InitBegin ( SequenceImp )
inlineoverridevirtual

Implements Yaml::IteratorImp.

◆ InitEnd() [1/2]

void Yaml::MapConstIteratorImp::InitEnd ( MapImp pMapImp)
inlineoverridevirtual

Implements Yaml::IteratorImp.

References m_Iterator, and Yaml::MapImp::m_Map.

◆ InitEnd() [2/2]

void Yaml::MapConstIteratorImp::InitEnd ( SequenceImp )
inlineoverridevirtual

Implements Yaml::IteratorImp.

Member Data Documentation

◆ m_Iterator

std::map<std::string, Node*>::const_iterator Yaml::MapConstIteratorImp::m_Iterator

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