Public Types | Public Member Functions | Private Member Functions | Private Attributes | Friends
pugi::xml_node_iterator Class Reference

#include <pugixml.hpp>

List of all members.

Public Types

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

Public Member Functions

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

Private Member Functions

 xml_node_iterator (xml_node_struct *ref, xml_node_struct *parent)

Private Attributes

xml_node _parent
xml_node _wrap

Friends

class xml_node

Detailed Description

Definition at line 737 of file pugixml.hpp.


Member Typedef Documentation

Definition at line 749 of file pugixml.hpp.

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

Definition at line 755 of file pugixml.hpp.

Definition at line 751 of file pugixml.hpp.

Definition at line 752 of file pugixml.hpp.

Definition at line 750 of file pugixml.hpp.


Constructor & Destructor Documentation

Definition at line 6430 of file pugixml.cpp.

Definition at line 6422 of file pugixml.cpp.

Definition at line 6426 of file pugixml.cpp.


Member Function Documentation

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

Definition at line 6439 of file pugixml.cpp.

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

Definition at line 6444 of file pugixml.cpp.

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

Definition at line 6456 of file pugixml.cpp.

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

Definition at line 6463 of file pugixml.cpp.

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

Definition at line 6470 of file pugixml.cpp.

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

Definition at line 6476 of file pugixml.cpp.

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

Definition at line 6450 of file pugixml.cpp.

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

Definition at line 6434 of file pugixml.cpp.


Friends And Related Function Documentation

friend class xml_node [friend]

Definition at line 739 of file pugixml.hpp.


Member Data Documentation

Definition at line 743 of file pugixml.hpp.

Definition at line 742 of file pugixml.hpp.


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


pugixml
Author(s): Jose Luis Sanchez-Lopez
autogenerated on Thu Jun 6 2019 21:00:00