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

◆ Iterator()

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

Member Function Documentation

◆ operator*()

const XMLTreeWalker & libebook::XMLTreeWalker::Iterator::operator* ( ) const

◆ operator++() [1/2]

XMLTreeWalker::Iterator & libebook::XMLTreeWalker::Iterator::operator++ ( )

◆ operator++() [2/2]

const XMLTreeWalker::Iterator libebook::XMLTreeWalker::Iterator::operator++ ( int )

◆ operator->()

const XMLTreeWalker * libebook::XMLTreeWalker::Iterator::operator-> ( ) const

◆ operator==()

bool libebook::XMLTreeWalker::Iterator::operator== ( const XMLTreeWalker::Iterator & rhs) const

Friends And Related Symbol Documentation

◆ XMLTreeWalker

friend class XMLTreeWalker
friend

Member Data Documentation

◆ m_current

XMLTreeWalker libebook::XMLTreeWalker::Iterator::m_current
private

◆ m_node

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

◆ m_tok

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