|Construct an empty ESet. |
|ESet (const ESet &other)|
|Copying is allowed (and is cheap). |
|void||operator= (const ESet &other)|
|Assignment is allowed (and is cheap). |
|Xapian::termcount||get_ebound () const|
|A lower bound on the number of terms which are in the full set of results of the expand. More...|
|Xapian::termcount||size () const|
|The number of terms in this E-Set. |
|Xapian::termcount||max_size () const|
|Required to allow use as an STL container. More...|
|bool||empty () const|
|Test if this E-Set is empty. |
|void||swap (ESet &other)|
|Swap the E-Set we point to with another. |
|ESetIterator||begin () const|
|Iterator for the terms in this E-Set. |
|ESetIterator||end () const|
|End iterator corresponding to begin() |
|ESetIterator||back () const|
|Iterator pointing to the last element of this E-Set. |
|ESetIterator||operator (Xapian::termcount i) const|
|This returns the term at position i in this E-Set. More...|
|std::string||get_description () const|
|Return a string describing this object. |
Class representing an ordered set of expand terms (an ESet).
This set represents the results of an expand operation, which is performed by Xapian::Enquire::get_eset().
A lower bound on the number of terms which are in the full set of results of the expand.
This will be greater than or equal to size()
Required to allow use as an STL container.
This returns the term at position i in this E-Set.
|i||The index into the ESet.|