1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| |
#ifndef NOTMUCH_GETDATE_PROC_H
#define NOTMUCH_GETDATE_PROC_H
#include <xapian.h>
/* see *ValueRangeProcessor in xapian-core/include/xapian/queryparser.h */
class GetDateValueRangeProcessor : public Xapian::StringValueRangeProcessor {
public:
GetDateValueRangeProcessor (Xapian::valueno slot_)
: StringValueRangeProcessor (slot_) { }
GetDateValueRangeProcessor (Xapian::valueno slot_,
const std::string &str_,
bool prefix_ = true)
: StringValueRangeProcessor (slot_, str_, prefix_) { }
Xapian::valueno operator() (std::string &begin, std::string &end);
};
#endif /* NOTMUCH_GETDATE_PROC_H */
|