include/xapian/error.h File Reference

Hierarchy of classes which Xapian can throw as exceptions. More...

#include <string>
#include <xapian/deprecated.h>
#include <xapian/visibility.h>

Include dependency graph for error.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Xapian

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::RangeError
 RangeError indicates an attempt to access outside the bounds of a container. More...


Detailed Description

Hierarchy of classes which Xapian can throw as exceptions.

Definition in file error.h.


Documentation for Xapian (version 1.0.10).
Generated on 24 Dec 2008 by Doxygen 1.5.2.