[#BloombergLP-bdlar-SelectCategory-e_SELECTION] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlar.adoc[bdlar]::xref:BloombergLP/bdlar/SelectCategory.adoc[SelectCategory]::e_SELECTION :relfileprefix: ../../../ :mrdocs: Selected `bdlat` type category for `t_TYPE`. == Synopsis Declared in `<bdlar_typecategory.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- inline constexpr static xref:BloombergLP/bdlat_TypeCategory/Value.adoc[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; ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#