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
};