Iterator of child attributes of xml_node. More...
#include <rapidxml_iterators.hpp>
| Public Types | |
| typedef std::ptrdiff_t | difference_type | 
| typedef std::bidirectional_iterator_tag | iterator_category | 
| typedef xml_attribute< Ch > * | pointer | 
| typedef xml_attribute< Ch > & | reference | 
| typedef xml_attribute< Ch > | value_type | 
| Public Member Functions | |
| attribute_iterator () | |
| attribute_iterator (xml_node< Ch > *node) | |
| bool | operator!= (const attribute_iterator< Ch > &rhs) | 
| reference | operator* () const | 
| attribute_iterator & | operator++ () | 
| attribute_iterator | operator++ (int) | 
| attribute_iterator & | operator-- () | 
| attribute_iterator | operator-- (int) | 
| pointer | operator-> () const | 
| bool | operator== (const attribute_iterator< Ch > &rhs) | 
| Private Attributes | |
| xml_attribute< Ch > * | m_attribute | 
Iterator of child attributes of xml_node.
Definition at line 95 of file rapidxml_iterators.hpp.
| typedef std::ptrdiff_t rapidxml::attribute_iterator< Ch >::difference_type | 
Definition at line 103 of file rapidxml_iterators.hpp.
| typedef std::bidirectional_iterator_tag rapidxml::attribute_iterator< Ch >::iterator_category | 
Definition at line 104 of file rapidxml_iterators.hpp.
| typedef xml_attribute<Ch>* rapidxml::attribute_iterator< Ch >::pointer | 
Definition at line 102 of file rapidxml_iterators.hpp.
| typedef xml_attribute<Ch>& rapidxml::attribute_iterator< Ch >::reference | 
Definition at line 101 of file rapidxml_iterators.hpp.
| typedef xml_attribute<Ch> rapidxml::attribute_iterator< Ch >::value_type | 
Definition at line 100 of file rapidxml_iterators.hpp.
| 
 | inline | 
Definition at line 106 of file rapidxml_iterators.hpp.
| 
 | inline | 
Definition at line 111 of file rapidxml_iterators.hpp.
| 
 | inline | 
Definition at line 161 of file rapidxml_iterators.hpp.
| 
 | inline | 
Definition at line 116 of file rapidxml_iterators.hpp.
| 
 | inline | 
Definition at line 128 of file rapidxml_iterators.hpp.
| 
 | inline | 
Definition at line 135 of file rapidxml_iterators.hpp.
| 
 | inline | 
Definition at line 142 of file rapidxml_iterators.hpp.
| 
 | inline | 
Definition at line 149 of file rapidxml_iterators.hpp.
| 
 | inline | 
Definition at line 122 of file rapidxml_iterators.hpp.
| 
 | inline | 
Definition at line 156 of file rapidxml_iterators.hpp.
| 
 | private | 
Definition at line 168 of file rapidxml_iterators.hpp.