artefaktur
software engineer &
architecture
acdk_Config_h
Modules Namespace List Class Hierarchy Alphabetical List Compound List Namespace Members Compound Members Related Pages
Config.h File Reference
#include Compiler.h
|
Defines |
#define | ACDK_ST |
| compile acdk with no multithreading support
|
#define | ACDK_NOMETAINFO |
| if ACDK_NOMETAINFO is defined, all functionality regarding Metainformation, acdk/lang/Class and acdk/lang/reflect/ * will be deactivated.
|
#define | ACDK_STD_CPP_CONVERTERS |
| If defined ACDK provides some interface functions to Standard C++ library.
|
#define | ACDK_DEBUG |
| enables debugging information
|
#define | ACDK_NO_NULLPOINTER_CHECKING |
#define | ACDK_CHECKBADCAST(condition, excode) do { } while(false) |
| if ACDK_NO_BADCAST_CHECKING is defined, no ClassCastException will be thrown.
|
#define | ACDK_CHECKBADCAST(condition, excode) if (condition) excode |
| if ACDK_NO_BADCAST_CHECKING is defined, no ClassCastException will be thrown.
|
#define | JLONG_CONSTANT(theconst) theconst##ULL |
| use this to define constant jlong
|
Typedefs |
typedef unsigned short | ucchar |
| define of a 16bit unicode char
|
typedef unsigned short | uc2char |
| alias to ucchar define of a 16bit unicode char
|
typedef unsigned long | uc4char |
| defines a 32bit unicode character
|
typedef long long | jlong |
| defines a 64 bit long
|
typedef unsigned char | byte |
| defines a byte type
|
Define Documentation
#define ACDK_CHECKBADCAST |
( |
condition, |
|
|
excode |
|
) |
if (condition) excode
|
|
|
if ACDK_NO_BADCAST_CHECKING is defined, no ClassCastException will be thrown.
Set this only, if you are sure, that your code has no casting errors. |
#define ACDK_NO_NULLPOINTER_CHECKING
|
|
#define JLONG_CONSTANT |
( |
theconst |
|
) |
theconst##ULL
|
|
|
use this to define constant jlong
|