Selected bdlat type category for t_TYPE.
Synopsis
Declared in <bdlar_typecategory.h>
inline constexpr static
bdlat_TypeCategory::Value e_SELECTION = IsDynamic<t_TYPE>::value ? bdlat_TypeCategory::e_DYNAMIC_CATEGORY :
IsArray<t_TYPE>::value ? bdlat_TypeCategory::e_ARRAY_CATEGORY :
IsChoice<t_TYPE>::value ? bdlat_TypeCategory::e_CHOICE_CATEGORY :
IsCustomized<t_TYPE>::value ?
bdlat_TypeCategory::e_CUSTOMIZED_TYPE_CATEGORY :
IsEnum<t_TYPE>::value ? bdlat_TypeCategory::e_ENUMERATION_CATEGORY :
IsNullable<t_TYPE>::value ?
bdlat_TypeCategory::e_NULLABLE_VALUE_CATEGORY :
IsSequence<t_TYPE>::value ? bdlat_TypeCategory::e_SEQUENCE_CATEGORY :
/* else */ bdlat_TypeCategory::e_SIMPLE_CATEGORY;
Created with MrDocs