Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::XPathNodeIterator Class Reference

#include <XMLKit.h>

List of all members.

Public Member Functions

 XPathNodeIterator ()
XPathNodeIteratoroperator++ ()
XPathNodeIterator operator++ (int)
bool operator!= (const XPathNodeIterator &rhs) const
XmlNodeoperator * ()
const XmlNodeoperator * () const
bool atEnd () const
bool next ()
bool isNull () const

Protected Types

typedef XmlNodeList::iterator NodeIter
typedef XmlNodeList::const_iterator ConstNodeIter

Protected Member Functions

 XPathNodeIterator (XmlNodeList &nodes)
 XPathNodeIterator (XmlNodeList &nodes, XmlNodeList::iterator it)

Protected Attributes

XmlNodeListnodes_
XmlNodeList::iterator iterator_

Friends

class XPathIterator


Member Typedef Documentation

typedef XmlNodeList::const_iterator VCF::XPathNodeIterator::ConstNodeIter [protected]
 

typedef XmlNodeList::iterator VCF::XPathNodeIterator::NodeIter [protected]
 


Constructor & Destructor Documentation

VCF::XPathNodeIterator::XPathNodeIterator  )  [inline]
 

VCF::XPathNodeIterator::XPathNodeIterator XmlNodeList nodes  )  [inline, protected]
 

VCF::XPathNodeIterator::XPathNodeIterator XmlNodeList nodes,
XmlNodeList::iterator  it
[inline, protected]
 


Member Function Documentation

bool VCF::XPathNodeIterator::atEnd  )  const [inline]
 

bool VCF::XPathNodeIterator::isNull  )  const [inline]
 

bool VCF::XPathNodeIterator::next  )  [inline]
 

const XmlNode& VCF::XPathNodeIterator::operator *  )  const [inline]
 

XmlNode& VCF::XPathNodeIterator::operator *  )  [inline]
 

bool VCF::XPathNodeIterator::operator!= const XPathNodeIterator rhs  )  const [inline]
 

XPathNodeIterator VCF::XPathNodeIterator::operator++ int   )  [inline]
 

XPathNodeIterator& VCF::XPathNodeIterator::operator++  )  [inline]
 


Friends And Related Function Documentation

friend class XPathIterator [friend]
 


Member Data Documentation

XmlNodeList::iterator VCF::XPathNodeIterator::iterator_ [protected]
 

XmlNodeList* VCF::XPathNodeIterator::nodes_ [protected]
 


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information