pugi::xml_node_iterator Class Reference

#include <pugixml.hpp>

Collaboration diagram for pugi::xml_node_iterator:

Collaboration graph
[legend]

List of all members.

Public Types

typedef ptrdiff_t difference_type
typedef xml_node value_type
typedef xml_nodepointer
typedef xml_nodereference
typedef
std::bidirectional_iterator_tag 
iterator_category

Public Member Functions

 xml_node_iterator ()
 xml_node_iterator (const xml_node &node)
bool operator== (const xml_node_iterator &rhs) const
bool operator!= (const xml_node_iterator &rhs) const
xml_nodeoperator* () const
xml_nodeoperator-> () const
const xml_node_iteratoroperator++ ()
xml_node_iterator operator++ (int)
const xml_node_iteratoroperator-- ()
xml_node_iterator operator-- (int)

Friends

class xml_node


Detailed Description

Definition at line 655 of file pugixml.hpp.


Member Typedef Documentation

Definition at line 667 of file pugixml.hpp.

typedef std::bidirectional_iterator_tag pugi::xml_node_iterator::iterator_category

Definition at line 673 of file pugixml.hpp.

Definition at line 669 of file pugixml.hpp.

Definition at line 670 of file pugixml.hpp.

Definition at line 668 of file pugixml.hpp.


Constructor & Destructor Documentation

PUGI__FN pugi::xml_node_iterator::xml_node_iterator (  ) 

Definition at line 4510 of file pugixml.cpp.

PUGI__FN pugi::xml_node_iterator::xml_node_iterator ( const xml_node node  ) 

Definition at line 4514 of file pugixml.cpp.


Member Function Documentation

PUGI__FN bool pugi::xml_node_iterator::operator!= ( const xml_node_iterator rhs  )  const

Definition at line 4527 of file pugixml.cpp.

References pugi::xml_node::_root.

PUGI__FN xml_node & pugi::xml_node_iterator::operator* (  )  const

Definition at line 4532 of file pugixml.cpp.

References pugi::xml_node::_root.

PUGI__FN xml_node_iterator pugi::xml_node_iterator::operator++ ( int   ) 

Definition at line 4551 of file pugixml.cpp.

PUGI__FN const xml_node_iterator & pugi::xml_node_iterator::operator++ (  ) 

Definition at line 4544 of file pugixml.cpp.

References pugi::xml_node::_root, and pugi::xml_node_struct::next_sibling.

PUGI__FN xml_node_iterator pugi::xml_node_iterator::operator-- ( int   ) 

Definition at line 4564 of file pugixml.cpp.

PUGI__FN const xml_node_iterator & pugi::xml_node_iterator::operator-- (  ) 

Definition at line 4558 of file pugixml.cpp.

References pugi::xml_node::_root, pugi::xml_node::last_child(), and pugi::xml_node::previous_sibling().

Here is the call graph for this function:

PUGI__FN xml_node * pugi::xml_node_iterator::operator-> (  )  const

Definition at line 4538 of file pugixml.cpp.

References pugi::xml_node::_root.

PUGI__FN bool pugi::xml_node_iterator::operator== ( const xml_node_iterator rhs  )  const

Definition at line 4522 of file pugixml.cpp.

References pugi::xml_node::_root.


Friends And Related Function Documentation

friend class xml_node [friend]

Definition at line 657 of file pugixml.hpp.


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

Generated on Thu Jul 6 00:34:23 2017 for Moses by  doxygen 1.5.9