20 #ifndef XAPIAN_INCLUDED_XAPIAN_H 21 #define XAPIAN_INCLUDED_XAPIAN_H 31 # error Include <xapian.h> before Qt headers, or put 'CONFIG += no_keywords' in your .pro file and use Q_SLOTS instead of slots, etc 35 # error Include <xapian.h> before Wt headers, or define WT_NO_SLOT_MACROS to stop Wt from defining the macros 'slots' and 'SLOT()' 41 #define XAPIAN_IN_XAPIAN_H 148 #undef XAPIAN_IN_XAPIAN_H Unicode and UTF-8 related classes and functions.
The Xapian namespace contains public interfaces for the Xapian library.
Compiler attribute macros.
Constants in the Xapian namespace.
External sources of posting information.
Compact a database, or merge and compact several.
int revision()
Report the revision of the library which the program is linked with.
Class for iterating over term positions.
Build key strings for MSet ordering or collapsing.
const char * version_string()
Report the version string of the library which the program is linked with.
Hierarchy of classes which Xapian can throw as exceptions.
Mechanism for accessing a struct of constant information.
const struct constinfo * get_constinfo_()
Decide if a Xapian::Error exception should be ignored.
Geospatial search support routines.
int major_version()
Report the major version of the library which the program is linked with.
Define XAPIAN_VISIBILITY_* macros.
parse free text and generate terms
API for working with Xapian databases.
Class for iterating over document values.
Allow rejection of terms during ESet generation.
Class representing a list of search results.
Define preprocessor symbols for the library version.
Class representing a list of query expansion terms.
Class for iterating over a list of document ids.
API for working with documents.
Class for iterating over a list of terms.
Factory functions for constructing Database and WritableDatabase objects.
int minor_version()
Report the minor version of the library which the program is linked with.
Class for looking up user subclasses during unserialisation.
parsing a user query string to build a Xapian::Query object
MatchDecider subclass for filtering results by value.