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 | |||
| ) |