
It's a bidirectional iterator with value type 'xml_attribute'.
| Public Types | |
| typedef ptrdiff_t | difference_type | 
| Iterator traits. | |
| typedef xml_attribute | value_type | 
| typedef xml_attribute * | pointer | 
| typedef xml_attribute & | reference | 
| typedef std::bidirectional_iterator_tag | iterator_category | 
| Public Member Functions | |
| xml_attribute_iterator () | |
| Default ctor. | |
| xml_attribute_iterator (const xml_attribute &node) | |
| Initializing ctor. | |
| bool | operator== (const xml_attribute_iterator &rhs) const | 
| Check if this iterator is equal to rhs. | |
| bool | operator!= (const xml_attribute_iterator &rhs) const | 
| Check if this iterator is not equal to rhs. | |
| xml_attribute & | operator * () | 
| Dereferencing operator. | |
| xml_attribute * | operator-> () | 
| Member access operator. | |
| const xml_attribute_iterator & | operator++ () | 
| Pre-increment operator. | |
| xml_attribute_iterator | operator++ (int) | 
| Post-increment operator. | |
| const xml_attribute_iterator & | operator-- () | 
| Pre-decrement operator. | |
| xml_attribute_iterator | operator-- (int) | 
| Post-decrement operator. | |
| Friends | |
| class | xml_node | 
| 
 | 
| Initializing ctor. 
 
 | 
| 
 | 
| Check if this iterator is equal to rhs. 
 
 
 | 
| 
 | 
| Check if this iterator is not equal to rhs. 
 
 
 | 
| 
 | 
| Dereferencing operator. 
 
 | 
| 
 | 
| Member access operator. 
 
 | 
| 
 | 
| Pre-increment operator. 
 
 | 
| 
 | 
| Post-increment operator. 
 
 | 
| 
 | 
| Pre-decrement operator. 
 
 | 
| 
 | 
| Post-decrement operator. 
 
 | 
 1.4.6-NO
 1.4.6-NO