[#BloombergLP-bdlar-SimpleTypeIdOf-04]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlar.adoc[bdlar]::SimpleTypeIdOf
:relfileprefix: ../../
:mrdocs:

Metafunction mapping a simple type to its `SimpleTypeId` value&period;

== Synopsis

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

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class t&lowbar;TYPE&gt;
struct SimpleTypeIdOf;
----

== Specializations

[cols="1"]
|===
| Name
| xref:BloombergLP/bdlar/SimpleTypeIdOf-010.adoc[`SimpleTypeIdOf&lt;bdlt::Date&gt;`] 
| xref:BloombergLP/bdlar/SimpleTypeIdOf-00d.adoc[`SimpleTypeIdOf&lt;bdlt::DateTz&gt;`] 
| xref:BloombergLP/bdlar/SimpleTypeIdOf-0e.adoc[`SimpleTypeIdOf&lt;bdlt::Datetime&gt;`] 
| xref:BloombergLP/bdlar/SimpleTypeIdOf-0f.adoc[`SimpleTypeIdOf&lt;bdlt::DatetimeTz&gt;`] 
| xref:BloombergLP/bdlar/SimpleTypeIdOf-01f.adoc[`SimpleTypeIdOf&lt;bdldfp::Decimal64&gt;`] 
| xref:BloombergLP/bdlar/SimpleTypeIdOf-06a.adoc[`SimpleTypeIdOf&lt;bdlt::Time&gt;`] 
| xref:BloombergLP/bdlar/SimpleTypeIdOf-002.adoc[`SimpleTypeIdOf&lt;bdlt::TimeTz&gt;`] 
| xref:BloombergLP/bdlar/SimpleTypeIdOf-0902.adoc[`SimpleTypeIdOf&lt;bool&gt;`] 
| xref:BloombergLP/bdlar/SimpleTypeIdOf-03b.adoc[`SimpleTypeIdOf&lt;char&gt;`] 
| xref:BloombergLP/bdlar/SimpleTypeIdOf-0bb.adoc[`SimpleTypeIdOf&lt;double&gt;`] 
| xref:BloombergLP/bdlar/SimpleTypeIdOf-068.adoc[`SimpleTypeIdOf&lt;float&gt;`] 
| xref:BloombergLP/bdlar/SimpleTypeIdOf-0a.adoc[`SimpleTypeIdOf&lt;int&gt;`] 
| xref:BloombergLP/bdlar/SimpleTypeIdOf-0d4.adoc[`SimpleTypeIdOf&lt;long&gt;`] 
| xref:BloombergLP/bdlar/SimpleTypeIdOf-003.adoc[`SimpleTypeIdOf&lt;long long&gt;`] 
| xref:BloombergLP/bdlar/SimpleTypeIdOf-0386d.adoc[`SimpleTypeIdOf&lt;short&gt;`] 
| xref:BloombergLP/bdlar/SimpleTypeIdOf-0386f.adoc[`SimpleTypeIdOf&lt;signed char&gt;`] 
| xref:BloombergLP/bdlar/SimpleTypeIdOf-08.adoc[`SimpleTypeIdOf&lt;bsl::string&gt;`] 
| xref:BloombergLP/bdlar/SimpleTypeIdOf-090c.adoc[`SimpleTypeIdOf&lt;unsigned char&gt;`] 
| xref:BloombergLP/bdlar/SimpleTypeIdOf-0dc.adoc[`SimpleTypeIdOf&lt;unsigned int&gt;`] 
| xref:BloombergLP/bdlar/SimpleTypeIdOf-032.adoc[`SimpleTypeIdOf&lt;unsigned long&gt;`] 
| xref:BloombergLP/bdlar/SimpleTypeIdOf-0b6.adoc[`SimpleTypeIdOf&lt;unsigned long long&gt;`] 
| xref:BloombergLP/bdlar/SimpleTypeIdOf-01d.adoc[`SimpleTypeIdOf&lt;unsigned short&gt;`] 
| xref:BloombergLP/bdlar/SimpleTypeIdOf-02.adoc[`SimpleTypeIdOf&lt;bsl::vector&lt;char&gt;&gt;`] 
|===



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