Public Member Functions
|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. |
|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. |
|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. |
|std::string||get_description () const|
|Return a string describing this object. |
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()
|Xapian::termcount Xapian::ESet::max_size||(||)|| const
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.|