libebook::XMLTreeWalker::Iterator Class Reference

#include <XMLTreeWalker.h>

Public Member Functions

Iteratoroperator++ ()
 
const Iterator operator++ (int)
 
const XMLTreeWalkeroperator* () const
 
const XMLTreeWalkeroperator-> () const
 
bool operator== (const XMLTreeWalker::Iterator &rhs) const
 

Private Member Functions

 Iterator (const XMLTreeNodePtr_t &node, TokenizerFun_t tok)
 

Private Attributes

XMLTreeNodePtr_t m_node
 
XMLTreeWalker m_current
 
TokenizerFun_t m_tok
 

Friends

class XMLTreeWalker
 

Constructor & Destructor Documentation

libebook::XMLTreeWalker::Iterator::Iterator ( const XMLTreeNodePtr_t node,
TokenizerFun_t  tok 
)
private

Member Function Documentation

const XMLTreeWalker & libebook::XMLTreeWalker::Iterator::operator* ( ) const
XMLTreeWalker::Iterator & libebook::XMLTreeWalker::Iterator::operator++ ( )
const XMLTreeWalker::Iterator libebook::XMLTreeWalker::Iterator::operator++ ( int  )
const XMLTreeWalker * libebook::XMLTreeWalker::Iterator::operator-> ( ) const
bool libebook::XMLTreeWalker::Iterator::operator== ( const XMLTreeWalker::Iterator rhs) const

Friends And Related Function Documentation

friend class XMLTreeWalker
friend

Member Data Documentation

XMLTreeWalker libebook::XMLTreeWalker::Iterator::m_current
private
XMLTreeNodePtr_t libebook::XMLTreeWalker::Iterator::m_node
private

Referenced by operator==().

TokenizerFun_t libebook::XMLTreeWalker::Iterator::m_tok
private

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

Generated for libe-book by doxygen 1.8.8