pugi::xml_attribute_iterator Class Reference

#include <pugixml.hpp>

Collaboration diagram for pugi::xml_attribute_iterator:

Collaboration graph
[legend]

List of all members.

Public Types

typedef ptrdiff_t difference_type
typedef xml_attribute value_type
typedef xml_attributepointer
typedef xml_attributereference
typedef
std::bidirectional_iterator_tag 
iterator_category

Public Member Functions

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

Friends

class xml_node


Detailed Description

Definition at line 697 of file pugixml.hpp.


Member Typedef Documentation

Definition at line 709 of file pugixml.hpp.

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

Definition at line 715 of file pugixml.hpp.

Definition at line 711 of file pugixml.hpp.

Definition at line 712 of file pugixml.hpp.

Definition at line 710 of file pugixml.hpp.


Constructor & Destructor Documentation

PUGI__FN pugi::xml_attribute_iterator::xml_attribute_iterator (  ) 

Definition at line 4571 of file pugixml.cpp.

PUGI__FN pugi::xml_attribute_iterator::xml_attribute_iterator ( const xml_attribute attr,
const xml_node parent 
)

Definition at line 4575 of file pugixml.cpp.


Member Function Documentation

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

Definition at line 4588 of file pugixml.cpp.

References pugi::xml_node::_root.

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

Definition at line 4593 of file pugixml.cpp.

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

Definition at line 4612 of file pugixml.cpp.

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

Definition at line 4605 of file pugixml.cpp.

References pugi::xml_attribute_struct::next_attribute.

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

Definition at line 4625 of file pugixml.cpp.

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

Definition at line 4619 of file pugixml.cpp.

References pugi::xml_node::last_attribute(), and pugi::xml_attribute::previous_attribute().

Here is the call graph for this function:

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

Definition at line 4599 of file pugixml.cpp.

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

Definition at line 4583 of file pugixml.cpp.

References pugi::xml_node::_root.


Friends And Related Function Documentation

friend class xml_node [friend]

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