Iterator over a Xapian::ESet. More...
Public Member Functions | |
ESetIterator () | |
Create an unpositioned ESetIterator. More... | |
std::string | operator* () const |
Get the term at the current position. More... | |
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. | |
ESetIterator | operator+ (difference_type n) const |
ESetIterator | operator- (difference_type n) const |
difference_type | operator- (const ESetIterator &o) const |
double | get_weight () const |
Get the weight for the current position. More... | |
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.