DCL 4.0
Loading...
Searching...
No Matches
Exception.h File Reference
#include <dcl/Config.h>
#include <errno.h>
#include <dcl/Object.h>
#include <dcl/String.h>

Go to the source code of this file.

Classes

class  Exception
class  OutOfMemoryException
class  SysError
class  IOException
class  InvalidIndexException
class  ParseException
class  NumericConvertException
class  GenerialException
class  AssertError

Macros

#define ERROR_VALUE_MASK   0x0fffffff
#define ERRNO_ERROR_MASK   0x00000000
#define WINAPI_ERROR_MASK   0x10000000
#define DCL_ERROR_MASK   0x20000000
#define WINAPI_ERROR(n)
#define DCL_ERROR(n)
#define __EHANDLE   EINVAL
#define __EPARAM   EENVAL
#define __ENOMEM   ENOMEM

Macro Definition Documentation

◆ __EHANDLE

#define __EHANDLE   EINVAL

Definition at line 87 of file Exception.h.

◆ __ENOMEM

#define __ENOMEM   ENOMEM

Definition at line 89 of file Exception.h.

◆ __EPARAM

#define __EPARAM   EENVAL

Definition at line 88 of file Exception.h.

◆ DCL_ERROR

#define DCL_ERROR ( n)
Value:
#define DCL_ERROR_MASK
Definition Exception.h:71
void CharsetConvertException *size_t n
Definition SQLField.cpp:253

Definition at line 73 of file Exception.h.

◆ DCL_ERROR_MASK

#define DCL_ERROR_MASK   0x20000000

Definition at line 71 of file Exception.h.

◆ ERRNO_ERROR_MASK

#define ERRNO_ERROR_MASK   0x00000000

Definition at line 69 of file Exception.h.

◆ ERROR_VALUE_MASK

#define ERROR_VALUE_MASK   0x0fffffff

Definition at line 68 of file Exception.h.

◆ WINAPI_ERROR

#define WINAPI_ERROR ( n)
Value:
#define WINAPI_ERROR_MASK
Definition Exception.h:70

Definition at line 72 of file Exception.h.

◆ WINAPI_ERROR_MASK

#define WINAPI_ERROR_MASK   0x10000000

Definition at line 70 of file Exception.h.