class QueryResultIterator { public: QueryResultIterator( const QueryResult& list, TripleService* service ); ~QueryResultIterator(); /** * \return The to /** * \return A reference to the current results binding. */ const QVector& current() const; /** * \return True if there is another statement after the current one. */ bool hasNext() const; /** * Get the next statement. * * \return The next statement or an empty statement if hasNext() returns * false */ const QVector& next() const; const Node& getBinding( const QString& column ) const; bool isBoolean(); }