Iterator for a NodeList.
More...
#include <ome/common/xml/dom/NodeList.h>
ome::common::xml::dom::NodeList::iterator::iterator |
( |
| ) |
|
|
private |
Construct a null iterator.
This is used to refer to invalid positions such as past-the-end.
ome::common::xml::dom::NodeList::iterator::iterator |
( |
xercesc::DOMNodeList * |
xmlnodelist, |
|
|
size_type |
index |
|
) |
| |
|
private |
Construct an iterator at the specified position for the specified list.
- Parameters
-
ome::common::xml::dom::NodeList::iterator::iterator |
( |
const iterator & |
rhs | ) |
|
Copy construct an iterator.
- Parameters
-
bool ome::common::xml::dom::NodeList::iterator::operator!= |
( |
const iterator & |
rhs | ) |
const |
|
inlinenoexcept |
Check the non-equality of two iterators.
- Parameters
-
rhs | the iterator to compare with. |
- Returns
- true if not equal, otherwise false.
Node & ome::common::xml::dom::NodeList::iterator::operator* |
( |
| ) |
|
|
noexcept |
Dereference the iterator.
- Returns
- a reference to the Node at this position.
Move the iterator forward one element.
- Returns
- the iterator at the new position.
Move the iterator backward one element.
- Returns
- the iterator at the new position.
Node * ome::common::xml::dom::NodeList::iterator::operator-> |
( |
| ) |
|
|
noexcept |
Dereference the iterator.
- Returns
- a pointer to the Node at this position.
bool ome::common::xml::dom::NodeList::iterator::operator== |
( |
const iterator & |
rhs | ) |
const |
|
noexcept |
Check the equality of two iterators.
- Parameters
-
rhs | the iterator to compare with. |
- Returns
- true if equal, otherwise false.
The documentation for this class was generated from the following files:
- ome/common/xml/dom/NodeList.h
- ome/common/xml/dom/NodeList.cpp