[#BloombergLP-bdlar-SelectCategory-e_SELECTION]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlar.adoc[bdlar]::xref:BloombergLP/bdlar/SelectCategory.adoc[SelectCategory]::e&lowbar;SELECTION
:relfileprefix: ../../../
:mrdocs:

Selected `bdlat` type category for `t&lowbar;TYPE`&period;

== Synopsis

Declared in `&lt;bdlar&lowbar;typecategory&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
inline constexpr static
xref:BloombergLP/bdlat_TypeCategory/Value.adoc[bdlat&lowbar;TypeCategory::Value] e&lowbar;SELECTION = IsDynamic&lt;t&lowbar;TYPE&gt;&colon;&colon;value ? bdlat&lowbar;TypeCategory&colon;&colon;e&lowbar;DYNAMIC&lowbar;CATEGORY &colon;
        IsArray&lt;t&lowbar;TYPE&gt;&colon;&colon;value ? bdlat&lowbar;TypeCategory&colon;&colon;e&lowbar;ARRAY&lowbar;CATEGORY &colon;
        IsChoice&lt;t&lowbar;TYPE&gt;&colon;&colon;value ? bdlat&lowbar;TypeCategory&colon;&colon;e&lowbar;CHOICE&lowbar;CATEGORY &colon;
        IsCustomized&lt;t&lowbar;TYPE&gt;&colon;&colon;value ?
                               bdlat&lowbar;TypeCategory&colon;&colon;e&lowbar;CUSTOMIZED&lowbar;TYPE&lowbar;CATEGORY &colon;
        IsEnum&lt;t&lowbar;TYPE&gt;&colon;&colon;value ? bdlat&lowbar;TypeCategory&colon;&colon;e&lowbar;ENUMERATION&lowbar;CATEGORY &colon;
        IsNullable&lt;t&lowbar;TYPE&gt;&colon;&colon;value ?
                                bdlat&lowbar;TypeCategory&colon;&colon;e&lowbar;NULLABLE&lowbar;VALUE&lowbar;CATEGORY &colon;
        IsSequence&lt;t&lowbar;TYPE&gt;&colon;&colon;value ? bdlat&lowbar;TypeCategory&colon;&colon;e&lowbar;SEQUENCE&lowbar;CATEGORY &colon;
        &sol;&ast; else &ast;&sol; bdlat&lowbar;TypeCategory&colon;&colon;e&lowbar;SIMPLE&lowbar;CATEGORY;
----


[.small]#Created with https://www.mrdocs.com[MrDocs]#
