Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef SOPRANO_NODE_ITERATOR_H
00024 #define SOPRANO_NODE_ITERATOR_H
00025
00026 #include "iterator.h"
00027 #include "node.h"
00028 #include "soprano_export.h"
00029
00030 #include <QtCore/QList>
00031
00032
00033 namespace Soprano {
00034
00035 class NodeIteratorBackend;
00036
00072 class SOPRANO_EXPORT NodeIterator : public Iterator<Node>
00073 {
00074 public:
00078 NodeIterator();
00079
00084 NodeIterator( IteratorBackend<Node> *sti );
00085
00086 NodeIterator( const NodeIterator &sti );
00087
00088 virtual ~NodeIterator();
00089
00090 NodeIterator& operator=( const NodeIterator& );
00091
00101 QList<Node> allNodes() { return allElements(); }
00102 };
00103 }
00104
00105 #endif // SOPRANO_NODE_ITERATOR_H
00106