icedb  version 0.5.1
Snow particle scattering database API
Macros | Enumerations | Variables
errorCodes.h File Reference
#include "defs.h"
#include <wchar.h>
Include dependency graph for errorCodes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ICEDB_H_ERRORCODES
 

Enumerations

enum  ICEDB_ERRORCODES {
  ICEDB_ERRORCODES_NONE, ICEDB_ERRORCODES_TODO, ICEDB_ERRORCODES_DLLOPEN, ICEDB_ERRORCODES_NO_DLHANDLE,
  ICEDB_ERRORCODES_NO_DLSYMBOL, ICEDB_ERRORCODES_DLL_BASE_REFS_EXIST, ICEDB_ERRORCODES_DLL_DEC_REFS_LE_0, ICEDB_ERRORCODES_OS,
  ICEDB_ERRORCODES_UNIMPLEMENTED, ICEDB_ERRORCODES_BAD_PLUGIN, ICEDB_ERRORCODES_NONEXISTENT_PATH, ICEDB_ERRORCODES_READONLY,
  ICEDB_ERRORCODES_NULLPTR, ICEDB_ERRORCODES_TOTAL
}
 

Variables

ICEDB_SYMBOL_PRIVATE const char * ICEDB_ERRORCODES_MAP [ICEDB_ERRORCODES_TOTAL]
 

Macro Definition Documentation

◆ ICEDB_H_ERRORCODES

#define ICEDB_H_ERRORCODES

Definition at line 3 of file errorCodes.h.

Enumeration Type Documentation

◆ ICEDB_ERRORCODES

Enumerator
ICEDB_ERRORCODES_NONE 

There is no error.

ICEDB_ERRORCODES_TODO 

Placeholder error value.

ICEDB_ERRORCODES_DLLOPEN 

Error when opening a dll. Generic - see system error.

ICEDB_ERRORCODES_NO_DLHANDLE 

The DLL is not open.

ICEDB_ERRORCODES_NO_DLSYMBOL 

Cannot open the symbol.

ICEDB_ERRORCODES_DLL_BASE_REFS_EXIST 

Attempting to destroy a dll handle, but references are still held.

ICEDB_ERRORCODES_DLL_DEC_REFS_LE_0 

Trying to decrement dll reference count below zero.

ICEDB_ERRORCODES_OS 

Error returned by an os subsystem (general)

ICEDB_ERRORCODES_UNIMPLEMENTED 

Unimplemented function path.

ICEDB_ERRORCODES_BAD_PLUGIN 

Either not a plugin or an incompatible version.

ICEDB_ERRORCODES_NONEXISTENT_PATH 

The path does not exist.

ICEDB_ERRORCODES_READONLY 

The path is read only. No modifications allowed.

ICEDB_ERRORCODES_NULLPTR 

Null pointer exception.

ICEDB_ERRORCODES_TOTAL 

Not really an error, but used for counting.

Definition at line 9 of file errorCodes.h.

9  {
24  };
Trying to decrement dll reference count below zero.
Definition: errorCodes.h:16
Not really an error, but used for counting.
Definition: errorCodes.h:23
The path is read only. No modifications allowed.
Definition: errorCodes.h:21
Unimplemented function path.
Definition: errorCodes.h:18
Placeholder error value.
Definition: errorCodes.h:11
Null pointer exception.
Definition: errorCodes.h:22
Attempting to destroy a dll handle, but references are still held.
Definition: errorCodes.h:15
There is no error.
Definition: errorCodes.h:10
Error returned by an os subsystem (general)
Definition: errorCodes.h:17
Error when opening a dll. Generic - see system error.
Definition: errorCodes.h:12
The path does not exist.
Definition: errorCodes.h:20
The DLL is not open.
Definition: errorCodes.h:13
Cannot open the symbol.
Definition: errorCodes.h:14
Either not a plugin or an incompatible version.
Definition: errorCodes.h:19

Variable Documentation

◆ ICEDB_ERRORCODES_MAP

ICEDB_SYMBOL_PRIVATE const char* ICEDB_ERRORCODES_MAP[ICEDB_ERRORCODES_TOTAL]