X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=lib%2Fthread-fp.h;fp=lib%2Fthread-fp.h;h=0000000000000000000000000000000000000000;hb=b09025bce2b795f3d49b92cb3dac437b92831321;hp=1372597889c7996283535afb0a7940b5731a231c;hpb=9ced40228b2524bd09dc8e0063f1ce3db450caea;p=notmuch diff --git a/lib/thread-fp.h b/lib/thread-fp.h deleted file mode 100644 index 13725978..00000000 --- a/lib/thread-fp.h +++ /dev/null @@ -1,42 +0,0 @@ -/* thread-fp.h - thread field processor glue - * - * This file is part of notmuch. - * - * Copyright © 2017 David Bremner - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see https://www.gnu.org/licenses/ . - * - * Author: David Bremner - */ - -#ifndef NOTMUCH_THREAD_FP_H -#define NOTMUCH_THREAD_FP_H - -#include -#include "notmuch.h" - -#if HAVE_XAPIAN_FIELD_PROCESSOR -class ThreadFieldProcessor : public Xapian::FieldProcessor { - protected: - Xapian::QueryParser &parser; - notmuch_database_t *notmuch; - - public: - ThreadFieldProcessor (Xapian::QueryParser &parser_, notmuch_database_t *notmuch_) - : parser(parser_), notmuch(notmuch_) { }; - - Xapian::Query operator()(const std::string & str); -}; -#endif -#endif /* NOTMUCH_THREAD_FP_H */