#include <Soprano/IteratorBackend>
Public Member Functions | |
virtual | ~IteratorBackend () |
virtual bool | next ()=0 |
virtual T | current () const =0 |
virtual void | close ()=0 |
Protected Member Functions | |
IteratorBackend () |
Definition at line 39 of file iteratorbackend.h.
virtual Soprano::IteratorBackend< T >::~IteratorBackend | ( | ) | [inline, virtual] |
Definition at line 42 of file iteratorbackend.h.
Soprano::IteratorBackend< T >::IteratorBackend | ( | ) | [inline, protected] |
Definition at line 79 of file iteratorbackend.h.
virtual bool Soprano::IteratorBackend< T >::next | ( | ) | [pure virtual] |
Advance to the next element in the iterator.
Implementations of this method should reset the error by eith calling clearError() or setError().
Implemented in Soprano::QueryResultIteratorBackend.
virtual T Soprano::IteratorBackend< T >::current | ( | ) | const [pure virtual] |
Get the element the iterator currently points to.
Implementations of this method should reset the error by eith calling clearError() or setError().
Implemented in Soprano::QueryResultIteratorBackend.
virtual void Soprano::IteratorBackend< T >::close | ( | ) | [pure virtual] |
Close the iterator and release any locks on the underlying Model.
Implementations of this method should reset the error by eith calling clearError() or setError().