Public Types | Public Member Functions | Private Member Functions | Private Attributes | Friends
pugi::xml_attribute_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_attributepointer
typedef xml_attributereference
typedef xml_attribute value_type

Public Member Functions

bool operator!= (const xml_attribute_iterator &rhs) const
xml_attributeoperator* () const
const xml_attribute_iteratoroperator++ ()
xml_attribute_iterator operator++ (int)
const xml_attribute_iteratoroperator-- ()
xml_attribute_iterator operator-- (int)
xml_attributeoperator-> () const
bool operator== (const xml_attribute_iterator &rhs) const
 xml_attribute_iterator ()
 xml_attribute_iterator (const xml_attribute &attr, const xml_node &parent)

Private Member Functions

 xml_attribute_iterator (xml_attribute_struct *ref, xml_node_struct *parent)

Private Attributes

xml_node _parent
xml_attribute _wrap

Friends

class xml_node

Detailed Description

Definition at line 779 of file pugixml.hpp.


Member Typedef Documentation

Definition at line 791 of file pugixml.hpp.

typedef std::bidirectional_iterator_tag pugi::xml_attribute_iterator::iterator_category

Definition at line 797 of file pugixml.hpp.

Definition at line 793 of file pugixml.hpp.

Definition at line 794 of file pugixml.hpp.

Definition at line 792 of file pugixml.hpp.


Constructor & Destructor Documentation

Definition at line 6491 of file pugixml.cpp.

Definition at line 6483 of file pugixml.cpp.

Definition at line 6487 of file pugixml.cpp.


Member Function Documentation

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

Definition at line 6500 of file pugixml.cpp.

PUGI__FN xml_attribute & pugi::xml_attribute_iterator::operator* ( ) const

Definition at line 6505 of file pugixml.cpp.

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

Definition at line 6517 of file pugixml.cpp.

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

Definition at line 6524 of file pugixml.cpp.

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

Definition at line 6531 of file pugixml.cpp.

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

Definition at line 6537 of file pugixml.cpp.

PUGI__FN xml_attribute * pugi::xml_attribute_iterator::operator-> ( ) const

Definition at line 6511 of file pugixml.cpp.

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

Definition at line 6495 of file pugixml.cpp.


Friends And Related Function Documentation

friend class xml_node [friend]

Definition at line 781 of file pugixml.hpp.


Member Data Documentation

Definition at line 785 of file pugixml.hpp.

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