#include <OnixS/FIXEngine/CompilerDetection.h>
Go to the source code of this file.
Classes | |
struct | ONIXS_FIXENGINEStaticAssert< bool > |
struct | ONIXS_FIXENGINEStaticAssert< true > |
#define ONIXS_CURRENT_CXX_STD __cplusplus |
Definition at line 29 of file Compiler.h.
#define ONIXS_FIXENGINE_ALIGNAS | ( | X | ) |
Definition at line 217 of file Compiler.h.
#define ONIXS_FIXENGINE_ASSERT | ( | CHECK | ) | (assert((CHECK))) |
Definition at line 228 of file Compiler.h.
#define ONIXS_FIXENGINE_CHECK_EXPECT | ( | exp, | |
c | |||
) | ((exp)) |
Definition at line 158 of file Compiler.h.
#define ONIXS_FIXENGINE_CHECK_NOTHROW | ( | equation | ) | ONIXS_FIXENGINE_STATIC_ASSERT((true)) |
Definition at line 187 of file Compiler.h.
#define ONIXS_FIXENGINE_CONST_OR_CONSTEXPR const |
Definition at line 189 of file Compiler.h.
#define ONIXS_FIXENGINE_CONSTEXPR |
Definition at line 192 of file Compiler.h.
#define ONIXS_FIXENGINE_DEFAULT {} |
Definition at line 194 of file Compiler.h.
#define ONIXS_FIXENGINE_DELETED_FUNCTION |
Definition at line 193 of file Compiler.h.
#define ONIXS_FIXENGINE_EXPLICIT |
Definition at line 188 of file Compiler.h.
#define ONIXS_FIXENGINE_FINAL |
Definition at line 190 of file Compiler.h.
#define ONIXS_FIXENGINE_GCC44_SPURIOUS_WARNING_TURNAROUND |
Definition at line 164 of file Compiler.h.
#define ONIXS_FIXENGINE_HARDWARE_DESTRUCTIVE_INTERFACE_SIZE (64) |
Definition at line 240 of file Compiler.h.
#define ONIXS_FIXENGINE_NOTHROW throw() |
Definition at line 186 of file Compiler.h.
#define ONIXS_FIXENGINE_NULLPTR 0 |
Definition at line 200 of file Compiler.h.
#define ONIXS_FIXENGINE_OVERRIDE |
Definition at line 191 of file Compiler.h.
#define ONIXS_FIXENGINE_STATIC_ASSERT | ( | X | ) | enum { ONIXS_FIXENGINE_STATIC_ASSERT_JOIN(ONIXS_FIXENGINEStaticAssertEnum, __LINE__) = sizeof(ONIXS_FIXENGINEStaticAssert<X>) } |
Definition at line 208 of file Compiler.h.
#define ONIXS_FIXENGINE_STATIC_ASSERT_JOIN | ( | X, | |
Y | |||
) | ONIXS_FIXENGINE_STATIC_ASSERT_JOIN_IMPL(X, Y) |
Definition at line 204 of file Compiler.h.
#define ONIXS_FIXENGINE_STATIC_ASSERT_JOIN_IMPL | ( | X, | |
Y | |||
) | X##Y |
Definition at line 205 of file Compiler.h.
#define ONIXS_FIXENGINE_STATIC_ASSERT_MSG | ( | X, | |
MSG | |||
) | enum { ONIXS_FIXENGINE_STATIC_ASSERT_JOIN(ONIXS_FIXENGINEStaticAssertEnum, __LINE__) = sizeof(ONIXS_FIXENGINEStaticAssert<X>) } |
Definition at line 209 of file Compiler.h.