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  ) 

Reimplemented from Soprano::NodeIterator.


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

Generated on 24 Nov 2010 for Soprano by  doxygen 1.6.1