XII Release 0.1.0
Loading...
Searching...
No Matches
xiiAtomicIntegerTraits< T > Struct Template Reference

Custom trait to determine if a type is a valid atomic-compatible integer or has an underlying type. More...

#include <TypeTraits.h>

Public Types

using UnderlyingType = std::conditional_t<IsEnum, EnumUnderlyingType, T>

Static Public Attributes

static constexpr bool value = IsIntegral || IsEnum

Detailed Description

template<typename T>
struct xiiAtomicIntegerTraits< T >

Custom trait to determine if a type is a valid atomic-compatible integer or has an underlying type.


The documentation for this struct was generated from the following file:
  • /home/runner/work/XII/XII/Source/Engine/Foundation/Types/TypeTraits.h