⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cplerror.h

📁 国际海图标准S-57格式数据读取源码VC
💻 H
字号:
#ifndef _CPL_ERROR_H_INCLUDED_#define _CPL_ERROR_H_INCLUDED_#include "CplPort.h"/*=====================================================================                   Error handling functions (cpl_error.c) =====================================================================*//** * \file cpl_error.h * * CPL error handling services. */  CPL_C_STARTtypedef enum CPLERR{    CE_None = 0,    CE_Debug = 1,    CE_Warning = 2,    CE_Failure = 3,    CE_Fatal = 4  } CPLErr;void CPL_DLL CPLError(CPLErr eErrClass, int err_no, const char *fmt, ...);void CPL_DLL CPLErrorV(CPLErr, int, const char *, va_list );void CPL_DLL CPLErrorReset();int CPL_DLL CPLGetLastErrorNo();CPLErr CPL_DLL CPLGetLastErrorType();const char CPL_DLL * CPLGetLastErrorMsg();typedef void (*CPLErrorHandler)(CPLErr, int, const char*);CPLErrorHandler CPL_DLL CPLSetErrorHandler(CPLErrorHandler);void CPL_DLL CPLPushErrorHandler( CPLErrorHandler );void CPL_DLL CPLPopErrorHandler();void CPL_DLL CPLDefaultErrorHandler( CPLErr, int, const char * );void CPL_DLL CPLQuietErrorHandler( CPLErr, int, const char * );void CPL_DLL CPLLoggingErrorHandler( CPLErr, int, const char * );void CPL_DLL CPLDebug( const char *, const char *, ... );void CPL_DLL _CPLAssert( const char *, const char *, int );#ifdef DEBUG#  define CPLAssert(expr)  ((expr) ? (void)(0) : _CPLAssert(#expr,__FILE__,__LINE__))#else#  define CPLAssert(expr)#endifCPL_C_END/* ==================================================================== *//*      Well known error codes.                                         *//* ==================================================================== */#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/* 100 - 299 reserved for GDAL */#endif /* _CPL_ERROR_H_INCLUDED_ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -