compilerdetection.h File Reference

详细描述

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)

Macro Definition Documentation

◆  MAXON_MAX_MACRO

#define MAXON_MAX_MACRO (   a,
 
)