|
MIRA
|
Iterator for iterating over xmlns declarations. More...
#include <xml/XMLDom.h>
Public Types | |
| using | value_type = std::string |
| STL-conform typedefs. More... | |
| using | pointer = std::string * |
| The pointer type. More... | |
| using | reference = std::string & |
| The reference type. More... | |
| using | difference_type = ptrdiff_t |
| The difference type. More... | |
| using | iterator_category = std::bidirectional_iterator_tag |
| The iterator category. More... | |
Public Member Functions | |
| namespace_iterator ()=default | |
| Constructor. More... | |
| namespace_iterator (_xmlNs *ns) | |
| Constructor. More... | |
| namespace_iterator & | operator++ () |
| Preincrement. More... | |
| bool | operator== (const namespace_iterator &other) const |
| Compare two iterators. More... | |
| bool | operator!= (const namespace_iterator &other) const |
| Compare two iterators. More... | |
| std::string | prefix () const |
| Get the prefix of the ns. More... | |
| std::string | href () const |
| Get the href of the ns. More... | |
Iterator for iterating over xmlns declarations.
| using value_type = std::string |
STL-conform typedefs.
The value type.
| using pointer = std::string * |
The pointer type.
| using reference = std::string & |
The reference type.
| using difference_type = ptrdiff_t |
The difference type.
| using iterator_category = std::bidirectional_iterator_tag |
The iterator category.
|
default |
Constructor.
|
inline |
Constructor.
| [in] | iNode | the parent node for the attribute |
| [in] | iAttribute | the attribute |
| namespace_iterator& operator++ | ( | ) |
Preincrement.
| bool operator== | ( | const namespace_iterator & | other | ) | const |
Compare two iterators.
| [in] | other | The other iterator |
| bool operator!= | ( | const namespace_iterator & | other | ) | const |
Compare two iterators.
| [in] | other | The other iterator |
| std::string prefix | ( | ) | const |
Get the prefix of the ns.
| std::string href | ( | ) | const |
Get the href of the ns.
1.8.14