libetonyek::KEYXMLReader::NodeIterator Class Reference

Public Member Functions

 NodeIterator (const KEYXMLReader &reader, int types)
 
bool next ()
 
ImplgetImpl () const
 

Private Member Functions

bool test () const
 

Private Attributes

Impl *const m_impl
 
const int m_types
 
int m_level
 
bool m_last
 

Friends

class KEYXMLReader
 

Constructor & Destructor Documentation

◆ NodeIterator()

libetonyek::KEYXMLReader::NodeIterator::NodeIterator ( const KEYXMLReader reader,
int  types 
)

Member Function Documentation

◆ getImpl()

◆ next()

bool libetonyek::KEYXMLReader::NodeIterator::next ( )

◆ test()

bool libetonyek::KEYXMLReader::NodeIterator::test ( ) const
private

Referenced by next().

Friends And Related Function Documentation

◆ KEYXMLReader

friend class KEYXMLReader
friend

Member Data Documentation

◆ m_impl

Impl* const libetonyek::KEYXMLReader::NodeIterator::m_impl
private

Referenced by getImpl(), next(), NodeIterator(), and test().

◆ m_last

bool libetonyek::KEYXMLReader::NodeIterator::m_last
private

Referenced by next(), and NodeIterator().

◆ m_level

int libetonyek::KEYXMLReader::NodeIterator::m_level
private

Referenced by next(), and NodeIterator().

◆ m_types

const int libetonyek::KEYXMLReader::NodeIterator::m_types
private

Referenced by test().


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

Generated for libetonyek by doxygen 1.8.13