#include <pugixml.hpp>
Public Types | |
typedef ptrdiff_t | difference_type |
typedef std::bidirectional_iterator_tag | iterator_category |
typedef xml_node * | pointer |
typedef xml_node & | reference |
typedef xml_node | value_type |
Public Member Functions | |
bool | operator!= (const xml_named_node_iterator &rhs) const |
xml_node & | operator* () const |
const xml_named_node_iterator & | operator++ () |
xml_named_node_iterator | operator++ (int) |
const xml_named_node_iterator & | operator-- () |
xml_named_node_iterator | operator-- (int) |
xml_node * | operator-> () 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 |
Definition at line 821 of file pugixml.hpp.
typedef ptrdiff_t pugi::xml_named_node_iterator::difference_type |
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.
Definition at line 6544 of file pugixml.cpp.
PUGI__FN pugi::xml_named_node_iterator::xml_named_node_iterator | ( | const xml_node & | node, |
const char_t * | name | ||
) |
Definition at line 6548 of file pugixml.cpp.
PUGI__FN pugi::xml_named_node_iterator::xml_named_node_iterator | ( | xml_node_struct * | ref, |
xml_node_struct * | parent, | ||
const char_t * | name | ||
) | [private] |
Definition at line 6552 of file pugixml.cpp.
PUGI__FN bool pugi::xml_named_node_iterator::operator!= | ( | const xml_named_node_iterator & | rhs | ) | const |
Definition at line 6561 of file pugixml.cpp.
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.
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.
friend class xml_node [friend] |
Definition at line 823 of file pugixml.hpp.
const char_t* pugi::xml_named_node_iterator::_name [private] |
Definition at line 858 of file pugixml.hpp.
Definition at line 857 of file pugixml.hpp.
xml_node pugi::xml_named_node_iterator::_wrap [mutable, private] |
Definition at line 856 of file pugixml.hpp.