28 #pragma warning (disable: 4512 4514 4625 4626 4640 4710 4711 4738 4820 4986)
39 #ifdef CEE_STATIC_LIBS
40 #define CEE_CORE_EXPORT
43 #ifdef CEE_CORE_BUILD_DLL_EXPORT
44 #define CEE_CORE_EXPORT __declspec(dllexport)
46 #define CEE_CORE_EXPORT __declspec(dllimport)
48 #elif defined(__GNUC__)
49 #ifdef CEE_CORE_BUILD_DLL_EXPORT
50 #define CEE_CORE_EXPORT __attribute__ ((visibility ("default")))
52 #define CEE_CORE_EXPORT
55 #define CEE_CORE_EXPORT
61 #if defined WIN32 && !defined NOMINMAX
68 #define CEE_DISALLOW_COPY_AND_ASSIGN(Class) \
69 Class(const Class&); \
70 void operator=(const Class&)
75 #define CEE_UNUSED(EXPR) (void)(EXPR);
77 #define CEE_UNUSED(EXPR) (void)sizeof(EXPR);
83 # define CEE_GCC_VER (__GNUC__*10000 + __GNUC_MINOR__*100 + __GNUC_PATCHLEVEL__)
105 #if (defined(_MSC_VER) && (_MSC_VER > 1600)) || (!defined(_MSC_VER) && __cplusplus >= 201103L)
106 #define CEE_SUPPORTS_OVERRIDE_KEYWORD
109 #include "CeeCore/Pimpl.h"
Namespace cee contains all functionality and structures under the Core component. ...
Definition: AppAssert.cpp:18
const float UNDEFINED_FLOAT
Undefined value for float.
Definition: Base.h:98
const double UNDEFINED_FLOAT_THRESHOLD
Undefined threshold for float.
Definition: Base.h:100
const double UNDEFINED_DOUBLE_THRESHOLD
Undefined threshold for double.
Definition: Base.h:96
const size_t UNDEFINED_SIZE_T
Undefined value for size_t.
Definition: Base.h:92
const double UNDEFINED_DOUBLE
Undefined value for double.
Definition: Base.h:94
const int UNDEFINED_INT
Undefined value for int.
Definition: Base.h:90