Main Page Class Hierarchy Compound List File List Compound Members File Members Related Pages

# cpl_error.h File Reference

CPL error handling services. More...

`#include "cpl_port.h"`

Go to the source code of this file.

## Defines
#define | CPLAssert(expr)
#define | CPLE_None 0
#define | CPLE_AppDefined 1
#define | CPLE_OutOfMemory 2
#define | CPLE_FileIO 3
#define | CPLE_OpenFailed 4
#define | CPLE_IllegalArg 5
#define | CPLE_NotSupported 6
#define | CPLE_AssertionFailed 7
#define | CPLE_NoWriteAccess 8
#define | CPLE_UserInterrupt 9
## Typedefs
typedef void (* | CPLErrorHandler )(CPLErr, int, const char*)
## Enumerations
enum | CPLErr { CE_None = 0, CE_Debug = 1, CE_Warning = 2, CE_Failure = 3, CE_Fatal = 4 }

## Detailed Description

CPL error handling services.