
Public Member Functions | |
| ValueSetMatchDecider (Xapian::valueno slot, bool inclusive_) | |
| Construct a ValueSetMatchDecider. | |
| void | add_value (const std::string &value) |
| Add a value to the test set. | |
| void | remove_value (const std::string &value) |
| Remove a value from the test set. | |
| bool | operator() (const Xapian::Document &doc) const |
| Decide whether we want a particular document to be in the MSet. | |
| Xapian::ValueSetMatchDecider::ValueSetMatchDecider | ( | Xapian::valueno | slot, | |
| bool | inclusive_ | |||
| ) | [inline] |
Construct a ValueSetMatchDecider.
| slot | The value slot number to look in. | |
| inclusive_ | If true, match decider accepts documents which have a value in the specified slot which is a member of the test set; if false, match decider accepts documents which do not have a value in the specified slot. |
| void Xapian::ValueSetMatchDecider::add_value | ( | const std::string & | value | ) | [inline] |
Add a value to the test set.
| value | The value to add to the test set. |
| bool Xapian::ValueSetMatchDecider::operator() | ( | const Xapian::Document & | doc | ) | const [virtual] |
Decide whether we want a particular document to be in the MSet.
| doc | The document to test. |
Implements Xapian::MatchDecider.
| void Xapian::ValueSetMatchDecider::remove_value | ( | const std::string & | value | ) | [inline] |
Remove a value from the test set.
| value | The value to remove from the test set. |