30 ExpandDecider::~ExpandDecider() { }
33 ExpandDeciderAnd::operator()(
const string &
term)
const
35 return (*first)(
term) && (*second)(
term);
39 ExpandDeciderFilterTerms::operator()(
const string &
term)
const
41 return rejects.find(
term) == rejects.end();
45 ExpandDeciderFilterPrefix::operator()(
const string &
term)
const
Allow rejection of terms during ESet generation.
The Xapian namespace contains public interfaces for the Xapian library.
Various handy string-related helpers.
bool startswith(std::string_view s, char pfx)