CLucene - a full-featured, c++ search engine
API Documentation


error.h File Reference

Go to the source code of this file.

Classes

class  CLuceneError

Defines

#define CL_ERR_UNKNOWN   -1
#define CL_ERR_IO   1
#define CL_ERR_NullPointer   2
#define CL_ERR_Runtime   3
#define CL_ERR_IllegalArgument   4
#define CL_ERR_Parse   5
#define CL_ERR_TokenMgr   6
#define CL_ERR_UnsupportedOperation   7
#define CL_ERR_InvalidState   8
#define CL_ERR_IndexOutOfBounds   9
#define CL_ERR_TooManyClauses   10
#define CL_ERR_RAMTransaction   11
#define CL_ERR_InvalidCast   12
#define CL_ERR_IllegalState   13
#define _CLFINALLY(x)   catch(...){ x; throw; } x
#define _CLTHROWA(number, str)   throw CLuceneError(number, str,false)
#define _CLTHROWT(number, str)   throw CLuceneError(number, str,false)
#define _CLTHROWA_DEL(number, str)   throw CLuceneError(number, str,true)
#define _CLTHROWT_DEL(number, str)   throw CLuceneError(number, str,true)

Define Documentation

#define _CLFINALLY (  )     catch(...){ x; throw; } x
#define _CLTHROWA ( number,
str   )     throw CLuceneError(number, str,false)
#define _CLTHROWA_DEL ( number,
str   )     throw CLuceneError(number, str,true)
#define _CLTHROWT ( number,
str   )     throw CLuceneError(number, str,false)
#define _CLTHROWT_DEL ( number,
str   )     throw CLuceneError(number, str,true)
#define CL_ERR_IllegalArgument   4
#define CL_ERR_IllegalState   13
#define CL_ERR_IndexOutOfBounds   9
#define CL_ERR_InvalidCast   12
#define CL_ERR_InvalidState   8
#define CL_ERR_IO   1
#define CL_ERR_NullPointer   2
#define CL_ERR_Parse   5
#define CL_ERR_RAMTransaction   11
#define CL_ERR_Runtime   3
#define CL_ERR_TokenMgr   6
#define CL_ERR_TooManyClauses   10
#define CL_ERR_UNKNOWN   -1
#define CL_ERR_UnsupportedOperation   7

clucene.sourceforge.net