[#BloombergLP-bdlat_IsBasicCustomizedType-03]
= xref:BloombergLP.adoc[BloombergLP]::bdlat&lowbar;IsBasicCustomizedType
:relfileprefix: ../
:mrdocs:

This trait may be declared for &quot;customized type&quot; types&period;

== Synopsis

Declared in `&lt;bdlat&lowbar;typetraits&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class TYPE&gt;
struct bdlat&lowbar;IsBasicCustomizedType
    : bslmf::DetectNestedTrait&lt;TYPE, bdlat&lowbar;IsBasicCustomizedType&gt;::type
----

== Base Classes

[cols="1,4"]
|===
| Name| Description
| `bslmf::DetectNestedTrait&lt;TYPE, bdlat&lowbar;IsBasicCustomizedType&gt;::type`
| 
|===

== Specializations

[cols="1"]
|===
| Name
| xref:BloombergLP/bdlat_IsBasicCustomizedType-0d.adoc[`bdlat&lowbar;IsBasicCustomizedType&lt;balb::CustomInt&gt;`] 
| xref:BloombergLP/bdlat_IsBasicCustomizedType-02.adoc[`bdlat&lowbar;IsBasicCustomizedType&lt;balb::CustomString&gt;`] 
| xref:BloombergLP/bdlat_IsBasicCustomizedType-07.adoc[`bdlat&lowbar;IsBasicCustomizedType&lt;baljsn::EncoderTestChoiceWithAllCategoriesCustomizedType&gt;`] 
| xref:BloombergLP/bdlat_IsBasicCustomizedType-0f.adoc[`bdlat&lowbar;IsBasicCustomizedType&lt;baljsn::EncoderTestSequenceWithAllCategoriesCustomizedType&gt;`] 
|===



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