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.12