Public Member Functions
|Default constructor - for declaring an uninitialised iterator. |
|PositionIterator (const PositionIterator &o)|
|Copying is allowed. |
|void||operator= (const PositionIterator &o)|
|Assignment is allowed. |
|Xapian::termpos||operator* () const|
|Return the term position at the current iterator position. |
|PositionIterator &||operator++ ()|
|Advance the iterator to the next position. |
|DerefWrapper_< termpos >||operator++ (int)|
|Advance the iterator to the next position (postfix version). |
|void||skip_to (Xapian::termpos pos)|
|Advance the iterator to the specified termpos. |
|std::string||get_description () const|
|Return a string describing this object. |
|bool||operator== (const PositionIterator &a, const PositionIterator &b)|
|Test equality of two PositionIterators. |
|Xapian::PositionIterator::PositionIterator||(||const PositionIterator &||o||)|
Copying is allowed.
The internals are reference counted, so copying is also cheap.
|void Xapian::PositionIterator::operator=||(||const PositionIterator &||o||)|
Assignment is allowed.
The internals are reference counted, so assignment is also cheap.
Advance the iterator to the specified termpos.
If the specified termpos isn't in the list, position ourselves on the first termpos after it (or at_end() if no greater term positions are present).