Soprano
2.9.3
|
The most simple version of a NodeIterator simply iterates over a list of Nodes. More...
#include <Soprano/Util/SimpleNodeIterator>
Public Member Functions | |
SimpleNodeIterator () | |
SimpleNodeIterator (const QList< Node > &) | |
SimpleNodeIterator (const SimpleNodeIterator &) | |
virtual | ~SimpleNodeIterator () |
SimpleNodeIterator & | operator= (const QList< Node > &) |
SimpleNodeIterator & | operator= (const SimpleNodeIterator &) |
![]() | |
NodeIterator () | |
NodeIterator (IteratorBackend< Node > *sti) | |
NodeIterator (const NodeIterator &sti) | |
virtual | ~NodeIterator () |
NodeIterator & | operator= (const NodeIterator &) |
QList< Node > | allNodes () |
![]() | |
Iterator () | |
Iterator (IteratorBackend< Node > *sti) | |
Iterator (const Iterator &sti) | |
virtual | ~Iterator () |
Iterator & | operator= (const Iterator &) |
void | close () |
bool | next () |
Node | current () const |
Node | operator* () const |
bool | isValid () const |
QList< Node > | allElements () |
![]() | |
virtual | ~ErrorCache () |
virtual Error | lastError () const |
Additional Inherited Members | |
![]() | |
void | setBackend (IteratorBackend< Node > *b) |
IteratorBackend< Node > * | backend () const |
The most simple version of a NodeIterator simply iterates over a list of Nodes.
The SimpleNodeIterator has been designed as a trivial extension to NodeIterator and can be used as a drop-in-replacement as shown below:
Definition at line 52 of file simplenodeiterator.h.
Soprano::Util::SimpleNodeIterator::SimpleNodeIterator | ( | ) |
Soprano::Util::SimpleNodeIterator::SimpleNodeIterator | ( | const SimpleNodeIterator & | ) |
|
virtual |
SimpleNodeIterator& Soprano::Util::SimpleNodeIterator::operator= | ( | const QList< Node > & | ) |
SimpleNodeIterator& Soprano::Util::SimpleNodeIterator::operator= | ( | const SimpleNodeIterator & | ) |