Iterator over a Xapian::ESet. More...
Public Member Functions | |
| ESetIterator () | |
| Create an unpositioned ESetIterator. | |
| std::string | operator* () const |
| Get the term at the current position. | |
| ESetIterator & | operator++ () |
| Advance the iterator to the next position. | |
| ESetIterator | operator++ (int) |
| Advance the iterator to the next position (postfix version). | |
| ESetIterator & | operator-- () |
| Move the iterator to the previous position. | |
| ESetIterator | operator-- (int) |
| Move the iterator to the previous position (postfix version). | |
| ESetIterator & | operator+= (difference_type n) |
| Move the iterator forwards by n positions. | |
| ESetIterator & | operator-= (difference_type n) |
| Move the iterator back by n positions. | |
| double | get_weight () const |
| Get the weight for the current position. | |
| std::string | get_description () const |
| Return a string describing this object. | |
Iterator over a Xapian::ESet.
|
inline |
Create an unpositioned ESetIterator.
| double Xapian::ESetIterator::get_weight | ( | ) | const |
Get the weight for the current position.
| std::string Xapian::ESetIterator::operator* | ( | ) | const |
Get the term at the current position.