libebook::XMLTreeWalker::Attribute Class Reference

#include <XMLTreeWalker.h>

List of all members.

Public Member Functions

int getId () const
int getValueId () const
const std::string getName () const
const std::string getNamespace () const
const std::string getValue () const
bool operator== (const XMLTreeWalker::Attribute &rhs) const

Private Member Functions

 Attribute (const XMLTreeNodePtr_t &node, std::size_t index, TokenizerFun_t tok)

Private Attributes

XMLTreeNodePtr_t m_node
std::size_t m_index
TokenizerFun_t m_tok

Friends

class AttributeIterator
class XMLTreeWalker

Constructor & Destructor Documentation

libebook::XMLTreeWalker::Attribute::Attribute ( const XMLTreeNodePtr_t node,
std::size_t  index,
TokenizerFun_t  tok 
) [private]

Member Function Documentation

const std::string libebook::XMLTreeWalker::Attribute::getName ( ) const
const std::string libebook::XMLTreeWalker::Attribute::getValue ( ) const
bool libebook::XMLTreeWalker::Attribute::operator== ( const XMLTreeWalker::Attribute rhs) const

Friends And Related Function Documentation

friend class AttributeIterator [friend]
friend class XMLTreeWalker [friend]

Member Data Documentation

Referenced by getId(), and operator==().


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