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

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

Member Function Documentation

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

Referenced by libetonyek::getNameId().

const char * libetonyek::KEYXMLReader::AttributeIterator::getNamespace ( ) const
int libetonyek::KEYXMLReader::AttributeIterator::getToken ( const char *  token) const
bool libetonyek::KEYXMLReader::AttributeIterator::move ( )
private
void libetonyek::KEYXMLReader::AttributeIterator::read ( )
private
bool libetonyek::KEYXMLReader::AttributeIterator::test ( )
private

Friends And Related Function Documentation

friend class KEYXMLReader
friend

Member Data Documentation

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

Referenced by AttributeIterator().

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

Referenced by AttributeIterator().


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

Generated for libetonyek by doxygen 1.8.5