Class SBCMetaIsEnumType#
template <typename T>
Public Types#
Type | Name |
---|---|
enum | SBCMetaIsEnumType |
enum | SBCMetaIsEnumType |
Public Types Documentation#
enum SBCMetaIsEnumType [1/2]#
enum SBCMetaIsEnumType::SBCMetaIsEnumType {
True = SBCMetaIsFundamentalType<T>::False &&
SBCMetaIsFundamentalType<typename SBCMetaDecomposeType<T>::ParentType>::False &&
!SBCMetaDecomposeType<T>::IsReferenceType &&
!SBCMetaDecomposeType<T>::IsPointerType &&
!SBCMetaDecomposeType<T>::IsPointerToMemberType &&
sizeof(enumCheck(SBCMetaConsumeUDC<T>())) == 1
};