X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;f=util%2Fxapian-extra.h;fp=util%2Fxapian-extra.h;h=39c7f48f0d43cd139e6e66afc4768b7679ef320e;hb=1129cf890ef812321ac8296a4ca964a796df0b87;hp=0000000000000000000000000000000000000000;hpb=12aa05f07cb8aae736895c46fb25e0106daf207c;p=notmuch diff --git a/util/xapian-extra.h b/util/xapian-extra.h new file mode 100644 index 00000000..39c7f48f --- /dev/null +++ b/util/xapian-extra.h @@ -0,0 +1,15 @@ +#ifndef _XAPIAN_EXTRA_H +#define _XAPIAN_EXTRA_H + +#include +#include + +inline Xapian::Query +xapian_query_match_all (void) +{ + // Xapian::Query::MatchAll isn't thread safe (a static object with reference + // counting) so instead reconstruct the equivalent on demand. + return Xapian::Query (std::string ()); +} + +#endif