Soprano  2.9.0
Public Member Functions
Soprano::Util::SimpleNodeIterator Class Reference

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:

List of all members.

Public Member Functions

 SimpleNodeIterator ()
 SimpleNodeIterator (const QList< Node > &)
 SimpleNodeIterator (const SimpleNodeIterator &)
virtual ~SimpleNodeIterator ()
SimpleNodeIteratoroperator= (const QList< Node > &)
SimpleNodeIteratoroperator= (const SimpleNodeIterator &)
- Public Member Functions inherited from Soprano::NodeIterator
 NodeIterator ()
 NodeIterator (IteratorBackend< Node > *sti)
 NodeIterator (const NodeIterator &sti)
virtual ~NodeIterator ()
NodeIteratoroperator= (const NodeIterator &)
QList< NodeallNodes ()
- Public Member Functions inherited from Soprano::Iterator< Node >
 Iterator ()
 Iterator (IteratorBackend< Node > *sti)
 Iterator (const Iterator &sti)
virtual ~Iterator ()
Iteratoroperator= (const Iterator &)
void close ()
bool next ()
Node current () const
Node operator* () const
bool isValid () const
QList< NodeallElements ()
- Public Member Functions inherited from Soprano::Error::ErrorCache
virtual ~ErrorCache ()
virtual Error lastError () const

Detailed Description

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:

SimpleNodeIterator it( list );
// it and it2 iterate over the exact same data
NodeIterator it2 = it;
Author:
Sebastian Trueg trueg.nosp@m.@kde.nosp@m..org

Definition at line 52 of file simplenodeiterator.h.


Constructor & Destructor Documentation

Soprano::Util::SimpleNodeIterator::SimpleNodeIterator ( )
Soprano::Util::SimpleNodeIterator::SimpleNodeIterator ( const QList< Node > &  )
Soprano::Util::SimpleNodeIterator::SimpleNodeIterator ( const SimpleNodeIterator )
virtual Soprano::Util::SimpleNodeIterator::~SimpleNodeIterator ( )
virtual

Member Function Documentation

SimpleNodeIterator& Soprano::Util::SimpleNodeIterator::operator= ( const QList< Node > &  )
SimpleNodeIterator& Soprano::Util::SimpleNodeIterator::operator= ( const SimpleNodeIterator )

The documentation for this class was generated from the following file: