ezEngine  Milestone 7
AllDefinesOff.h File Reference

Go to the source code of this file.

Macros

#define EZ_ON   =
 Used in conjunction with EZ_ENABLED and EZ_DISABLED for safe checks. Define something to EZ_ON or EZ_OFF to work with those macros.
 
#define EZ_OFF   !
 Used in conjunction with EZ_ENABLED and EZ_DISABLED for safe checks. Define something to EZ_ON or EZ_OFF to work with those macros.
 
#define EZ_ENABLED(x)   (1 EZ_CONCAT(x,=) 1)
 Used in conjunction with EZ_ON and EZ_OFF for safe checks. Use #if EZ_ENABLED(x) or #if EZ_DISABLED(x) in conditional compilation.
 
#define EZ_DISABLED(x)   (1 EZ_CONCAT(x,=) 2)
 Used in conjunction with EZ_ON and EZ_OFF for safe checks. Use #if EZ_ENABLED(x) or #if EZ_DISABLED(x) in conditional compilation.
 
#define EZ_IS_NOT_EXCLUSIVE(x, y)   ((1 EZ_CONCAT(x,=) 1) == (1 EZ_CONCAT(y,=) 1))
 Checks whether x AND y are both defined as EZ_ON or EZ_OFF. Usually used to check whether configurations overlap, to issue an error.
 
#define EZ_PLATFORM_WINDOWS   EZ_OFF
 
#define EZ_PLATFORM_OSX   EZ_OFF
 
#define EZ_PLATFORM_LINUX   EZ_OFF
 
#define EZ_PLATFORM_IOS   EZ_OFF
 
#define EZ_PLATFORM_32BIT   EZ_OFF
 
#define EZ_PLATFORM_64BIT   EZ_OFF
 
#define EZ_PLATFORM_LITTLE_ENDIAN   EZ_OFF
 
#define EZ_PLATFORM_BIG_ENDIAN   EZ_OFF
 
#define EZ_COMPILER_MSVC   EZ_OFF
 
#define EZ_COMPILER_CLANG   EZ_OFF
 
#define EZ_COMPILER_GCC   EZ_OFF
 
#define EZ_COMPILE_ENGINE_AS_DLL   EZ_OFF
 
#define EZ_COMPILE_FOR_DEBUG   EZ_OFF
 
#define EZ_COMPILE_FOR_DEVELOPMENT   EZ_OFF
 
#define EZ_USE_POSIX_FILE_API   EZ_OFF
 
#define EZ_SUPPORTS_FILE_ITERATORS   EZ_OFF
 
#define EZ_SUPPORTS_FILE_STATS   EZ_OFF
 
#define EZ_SUPPORTS_DYNAMIC_PLUGINS   EZ_OFF
 
#define EZ_USE_ALLOCATION_STACK_TRACING   EZ_OFF
 
#define EZ_USE_PROFILING   EZ_OFF
 
#define EZ_MATH_CHECK_FOR_NAN   EZ_OFF