Iterator for a NodeList.
More...
#include <ome/common/xml/dom/NodeList.h>
|
class | NodeList |
| Other specializations of this template are friends.
|
|
◆ iterator() [1/3]
ome::common::xml::dom::NodeList::iterator::iterator |
( |
| ) |
|
|
private |
◆ iterator() [2/3]
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
-
◆ iterator() [3/3]
ome::common::xml::dom::NodeList::iterator::iterator |
( |
const iterator & |
rhs | ) |
|
Copy construct an iterator.
- Parameters
-
◆ operator!=()
bool ome::common::xml::dom::NodeList::iterator::operator!= |
( |
const iterator & |
rhs | ) |
const |
|
inline |
Check the non-equality of two iterators.
- Parameters
-
rhs | the iterator to compare with. |
- Returns
- true if not equal, otherwise false.
◆ operator*()
Node & ome::common::xml::dom::NodeList::iterator::operator* |
( |
| ) |
|
Dereference the iterator.
- Returns
- a reference to the Node at this position.
References xmlnode.
◆ operator++()
Move the iterator forward one element.
- Returns
- the iterator at the new position.
References index, xmlnode, and xmlnodelist.
◆ operator--()
Move the iterator backward one element.
- Returns
- the iterator at the new position.
References index, xmlnode, and xmlnodelist.
◆ operator->()
Node * ome::common::xml::dom::NodeList::iterator::operator-> |
( |
| ) |
|
Dereference the iterator.
- Returns
- a pointer to the Node at this position.
References xmlnode.
◆ operator==()
bool ome::common::xml::dom::NodeList::iterator::operator== |
( |
const iterator & |
rhs | ) |
const |
Check the equality of two iterators.
- Parameters
-
rhs | the iterator to compare with. |
- Returns
- true if equal, otherwise false.
References index, and xmlnode.
The documentation for this class was generated from the following files:
- ome/common/xml/dom/NodeList.h
- ome/common/xml/dom/NodeList.cpp