|
Soprano
2.9.2
|
The most simple version of a NodeIterator simply iterates over a list of Nodes. More...
#include <Soprano/Util/SimpleNodeIterator>
Inheritance diagram for 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 &) |
Public Member Functions inherited from Soprano::NodeIterator | |
| NodeIterator () | |
| NodeIterator (IteratorBackend< Node > *sti) | |
| NodeIterator (const NodeIterator &sti) | |
| virtual | ~NodeIterator () |
| NodeIterator & | operator= (const NodeIterator &) |
| QList< Node > | allNodes () |
Public Member Functions inherited from Soprano::Iterator< Node > | |
| 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 () |
Public Member Functions inherited from Soprano::Error::ErrorCache | |
| virtual | ~ErrorCache () |
| virtual Error | lastError () const |
Additional Inherited Members | |
Protected Member Functions inherited from Soprano::Iterator< Node > | |
| void | setBackend (IteratorBackend< Node > *b) |
| IteratorBackend< Node > * | backend () const |
Protected Member Functions inherited from Soprano::Error::ErrorCache | |
| ErrorCache () | |
| void | clearError () const |
| void | setError (const Error &) const |
| void | setError (const QString &errorMessage, int code=ErrorUnknown) 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 & | ) |
1.8.5