QueryIterator
Types
Fields
Functions
QueryResult const & |
|
QueryResult const * |
|
Status |
|
void |
Detailed Description
-
class QueryIterator
The iterator returned from a call to ooc::query::QueryPoints.
Public Types
Public Functions
-
QueryIterator()
Constructs a dead query iterator.
- Returns
The dead iterator.
-
QueryIterator(QueryIterator &&other)
Constructs a query iterator from another with the same state and progress of other.
- Returns
The query iterator to construct from.
-
~QueryIterator()
-
QueryResult const &operator*() const
This is only legal to call when this->GetStatus() returns ooc::query::QueryIterator::Status_Alive.
- Returns
the current point result of the query.
-
QueryResult const *operator->() const
This is only legal to call when this->GetStatus() returns ooc::query::QueryIterator::Status_Alive.
- Returns
the current point result of the query.
-
void Advance()
Advances the iterator to the next point result. This is only legal to call when this->GetStatus() returns ooc::query::QueryIterator::Status_Alive.
-
QueryIterator()