Soprano  2.7.6
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 &)

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>

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: