Public Types | Public Member Functions | Private Member Functions | Private Attributes | Friends
pugi::xml_named_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_named_node_iterator &rhs) const
xml_nodeoperator* () const
const xml_named_node_iteratoroperator++ ()
xml_named_node_iterator operator++ (int)
const xml_named_node_iteratoroperator-- ()
xml_named_node_iterator operator-- (int)
xml_nodeoperator-> () const
bool operator== (const xml_named_node_iterator &rhs) const
 xml_named_node_iterator ()
 xml_named_node_iterator (const xml_node &node, const char_t *name)

Private Member Functions

 xml_named_node_iterator (xml_node_struct *ref, xml_node_struct *parent, const char_t *name)

Private Attributes

const char_t_name
xml_node _parent
xml_node _wrap

Friends

class xml_node

Detailed Description

Definition at line 821 of file pugixml.hpp.


Member Typedef Documentation

Definition at line 827 of file pugixml.hpp.

typedef std::bidirectional_iterator_tag pugi::xml_named_node_iterator::iterator_category

Definition at line 833 of file pugixml.hpp.

Definition at line 829 of file pugixml.hpp.

Definition at line 830 of file pugixml.hpp.

Definition at line 828 of file pugixml.hpp.


Constructor & Destructor Documentation

Definition at line 6544 of file pugixml.cpp.

Definition at line 6548 of file pugixml.cpp.

Definition at line 6552 of file pugixml.cpp.


Member Function Documentation

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

Definition at line 6561 of file pugixml.cpp.

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

Definition at line 6566 of file pugixml.cpp.

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

Definition at line 6578 of file pugixml.cpp.

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

Definition at line 6585 of file pugixml.cpp.

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

Definition at line 6592 of file pugixml.cpp.

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

Definition at line 6607 of file pugixml.cpp.

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

Definition at line 6572 of file pugixml.cpp.

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

Definition at line 6556 of file pugixml.cpp.


Friends And Related Function Documentation

friend class xml_node [friend]

Definition at line 823 of file pugixml.hpp.


Member Data Documentation

Definition at line 858 of file pugixml.hpp.

Definition at line 857 of file pugixml.hpp.

Definition at line 856 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