HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pugi::xml_node_iterator Class Reference

#include <pugixml.hpp>

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
 
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)
 
 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 791 of file pugixml.hpp.

Member Typedef Documentation

Definition at line 795 of file pugixml.hpp.

Definition at line 803 of file pugixml.hpp.

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

Definition at line 801 of file pugixml.hpp.

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

Definition at line 809 of file pugixml.hpp.

Definition at line 797 of file pugixml.hpp.

Definition at line 805 of file pugixml.hpp.

Definition at line 798 of file pugixml.hpp.

Definition at line 806 of file pugixml.hpp.

Definition at line 796 of file pugixml.hpp.

Definition at line 804 of file pugixml.hpp.

Constructor & Destructor Documentation

PUGI__FN pugi::xml_node_iterator::xml_node_iterator ( )

Definition at line 6570 of file pugixml.cpp.

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

Definition at line 6574 of file pugixml.cpp.

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

Member Function Documentation

Definition at line 6587 of file pugixml.cpp.

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

Definition at line 6592 of file pugixml.cpp.

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

Definition at line 6604 of file pugixml.cpp.

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

Definition at line 6611 of file pugixml.cpp.

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

Definition at line 6618 of file pugixml.cpp.

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

Definition at line 6624 of file pugixml.cpp.

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

Definition at line 6598 of file pugixml.cpp.

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

Definition at line 6582 of file pugixml.cpp.

Friends And Related Function Documentation

xml_node
friend

Definition at line 793 of file pugixml.hpp.


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