15#ifndef CPL_ERROR_INTERNAL_H_INCLUDED
16#define CPL_ERROR_INTERNAL_H_INCLUDED
18#ifdef GDAL_COMPILATION
29class CPL_DLL CPLErrorHandlerAccumulatorStruct
36 CPLErrorHandlerAccumulatorStruct() : type(CE_None), no(
CPLE_None)
42 : type(eErrIn), no(noIn), msg(msgIn)
47void CPL_DLL CPLInstallErrorHandlerAccumulator(
48 std::vector<CPLErrorHandlerAccumulatorStruct> &aoErrors);
49void CPL_DLL CPLUninstallErrorHandlerAccumulator();
Convenient string class based on std::string.
Definition: cpl_string.h:307
CPL error handling services.
#define CPLE_None
No error.
Definition: cpl_error.h:82
CPLErr
Error category.
Definition: cpl_error.h:37
int CPLErrorNum
Error number.
Definition: cpl_error.h:79
Various convenience functions for working with strings and string lists.