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