libetonyek::KEYXMLReader::AttributeIterator Class Reference

#include <KEYXMLReader.h>

Public Member Functions

 AttributeIterator (const KEYXMLReader &reader)
 
bool next ()
 
const char * getName () const
 
const char * getNamespace () const
 
const char * getValue () const
 
int getToken (const char *token) const
 

Private Member Functions

bool move ()
 
void read ()
 
bool test ()
 

Private Attributes

Impl *const m_impl
 
bool m_first
 
bool m_last
 

Friends

class KEYXMLReader
 

Constructor & Destructor Documentation

◆ AttributeIterator()

libetonyek::KEYXMLReader::AttributeIterator::AttributeIterator ( const KEYXMLReader reader)
explicit

Member Function Documentation

◆ getName()

const char * libetonyek::KEYXMLReader::AttributeIterator::getName ( ) const

Referenced by libetonyek::getNameId().

◆ getNamespace()

const char * libetonyek::KEYXMLReader::AttributeIterator::getNamespace ( ) const

◆ getToken()

int libetonyek::KEYXMLReader::AttributeIterator::getToken ( const char *  token) const

◆ getValue()

◆ move()

bool libetonyek::KEYXMLReader::AttributeIterator::move ( )
private

Referenced by next().

◆ next()

◆ read()

void libetonyek::KEYXMLReader::AttributeIterator::read ( )
private

◆ test()

bool libetonyek::KEYXMLReader::AttributeIterator::test ( )
private

Referenced by next().

Friends And Related Function Documentation

◆ KEYXMLReader

friend class KEYXMLReader
friend

Member Data Documentation

◆ m_first

bool libetonyek::KEYXMLReader::AttributeIterator::m_first
private

Referenced by move().

◆ m_impl

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

◆ m_last

bool libetonyek::KEYXMLReader::AttributeIterator::m_last
private

Referenced by AttributeIterator(), move(), and next().


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

Generated for libetonyek by doxygen 1.8.13