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:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 SimpleNodeIterator ()
 SimpleNodeIterator (const QList< Node > &)
 SimpleNodeIterator (const SimpleNodeIterator &)
virtual ~SimpleNodeIterator ()
SimpleNodeIteratoroperator= (const QList< Node > &)
SimpleNodeIteratoroperator= (const SimpleNodeIterator &)


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:

 QList<Node> list;
 SimpleNodeIterator it( list );

 // it and it2 iterate over the exact same data
 NodeIterator it2 = it;

Author:
Sebastian Trueg <trueg@kde.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:

Generated on Tue Jul 22 17:39:37 2008 for Soprano by  doxygen 1.5.6