Helper for Compiler specific definitions
Classes |
|
struct | aligned_union1< size, T1 > |
struct | aligned_union2< size, T1, T2 > |
struct | aligned_union3< size, T1, T2, T3 > |
struct | aligned_union4< size, T1, T2, T3, T4 > |
Namespaces |
|
std |
Macros |
|
#define | MAXON_TARGET_RELEASE |
#define | STD_IS_REPLACEMENT (name, ...) |
#define | MAXON_WARN_UNUSED |
#define | MAXON_WARN_UNUSED_CLASS |
#define | MAXON_WARN_MUTE_UNUSED |
#define | PRIVATE_MAXON_DEFAULT_CTOR |
#define | MAXON_OFFSETOF_NON_STANDARD_LAYOUT |
#define | PRIVATE_MAXON_ALLOC_TYPENAME |
#define | PRIVATE_MAXON_TEMPLATE_PREFIX |
#define | MAXON_WORKAROUND_CLANG_DELETED_FUNCTION (X) |
#define | PRIVATE_MAXON_PTR_COPY_CONSTRUCTOR |
#define | PRIVATE_MAXON_PTR_COPY_ASSIGNMENT |
#define | static_assert (cond, str) |
#define | noexcept |
#define | MAXON_ASSERT_STANDARD_LAYOUT (T) |
#define | MAXON_ASSERT_LEGAL_LAYOUT (T) |
#define | MAXON_SWITCH_CHECKALLENUMS_BEGIN |
#define | MAXON_SWITCH_CHECKALLENUMS_END |
#define | MAXON_MAX_MACRO (a, b) |
#define | MAXON_ASSUME_ALIGNED (val, alignment) |
#define | MAXON_LIKELY (X) |
#define | MAXON_UNLIKELY (X) |
#define | MAXON_SAFE_PLACEMENT_NEW (PTR) |
#define MAXON_MAX_MACRO | ( | a, | |
b | |||
) |