Hierarchy of classes which Xapian can throw as exceptions. More...
Classes | |
class | Xapian::Error |
All exceptions thrown by Xapian are subclasses of Xapian::Error. More... | |
class | Xapian::LogicError |
The base class for exceptions indicating errors in the program logic. More... | |
class | Xapian::RuntimeError |
The base class for exceptions indicating errors only detectable at runtime. More... | |
class | Xapian::AssertionError |
AssertionError is thrown if a logical assertion inside Xapian fails. More... | |
class | Xapian::InvalidArgumentError |
InvalidArgumentError indicates an invalid parameter value was passed to the API. More... | |
class | Xapian::InvalidOperationError |
InvalidOperationError indicates the API was used in an invalid way. More... | |
class | Xapian::UnimplementedError |
UnimplementedError indicates an attempt to use an unimplemented feature. More... | |
class | Xapian::DatabaseError |
DatabaseError indicates some sort of database related error. More... | |
class | Xapian::DatabaseCorruptError |
DatabaseCorruptError indicates database corruption was detected. More... | |
class | Xapian::DatabaseCreateError |
DatabaseCreateError indicates a failure to create a database. More... | |
class | Xapian::DatabaseLockError |
DatabaseLockError indicates failure to lock a database. More... | |
class | Xapian::DatabaseModifiedError |
DatabaseModifiedError indicates a database was modified. More... | |
class | Xapian::DatabaseOpeningError |
DatabaseOpeningError indicates failure to open a database. More... | |
class | Xapian::DatabaseVersionError |
DatabaseVersionError indicates that a database is in an unsupported format. More... | |
class | Xapian::DocNotFoundError |
Indicates an attempt to access a document not present in the database. More... | |
class | Xapian::FeatureUnavailableError |
Indicates an attempt to use a feature which is unavailable. More... | |
class | Xapian::InternalError |
InternalError indicates a runtime problem of some sort. More... | |
class | Xapian::NetworkError |
Indicates a problem communicating with a remote database. More... | |
class | Xapian::NetworkTimeoutError |
Indicates a timeout expired while communicating with a remote database. More... | |
class | Xapian::QueryParserError |
Indicates a query string can't be parsed. More... | |
class | Xapian::SerialisationError |
Indicates an error in the std::string serialisation of an object. More... | |
class | Xapian::RangeError |
RangeError indicates an attempt to access outside the bounds of a container. More... | |
class | Xapian::WildcardError |
WildcardError indicates an error expanding a wildcarded query. More... | |
Namespaces | |
Xapian | |
The Xapian namespace contains public interfaces for the Xapian library. | |
Hierarchy of classes which Xapian can throw as exceptions.