23 #ifndef SOPRANO_ITERATOR_H 24 #define SOPRANO_ITERATOR_H 26 #include <QtCore/QSharedDataPointer> 27 #include <QtCore/QList> 213 if ( d->backend != b ) {
229 cd->backend->close();
230 setError( cd->backend->lastError() );
239 bool hasNext = cd->backend->next();
240 setError( cd->backend->lastError() );
242 cd->backend->close();
255 T c = d->backend->current();
256 setError( d->backend->lastError() );
272 return d->backend != 0;
IteratorBackend< T > * backend() const
Iterator & operator=(const Iterator &)
Core class of Soprano's exception system.
void setBackend(IteratorBackend< T > *b)
The basic Soprano iterator class.
void setError(const Error &) const
The actual work in a Iterator instance is done by an IteratorBackend.
fromLatin1(const char *str, int size=-1)