[#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. == Synopsis Declared in `<bdlar_simpletypeid.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class t_TYPE> struct SimpleTypeIdOf; ---- == Specializations [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlar/SimpleTypeIdOf-010.adoc[`SimpleTypeIdOf<bdlt::Date>`] | Specialization of `SimpleTypeIdOf` for `bdlt::Date`. | xref:BloombergLP/bdlar/SimpleTypeIdOf-00d.adoc[`SimpleTypeIdOf<bdlt::DateTz>`] | Specialization of `SimpleTypeIdOf` for `bdlt::DateTz`. | xref:BloombergLP/bdlar/SimpleTypeIdOf-0e.adoc[`SimpleTypeIdOf<bdlt::Datetime>`] | Specialization of `SimpleTypeIdOf` for `bdlt::Datetime`. | xref:BloombergLP/bdlar/SimpleTypeIdOf-0f.adoc[`SimpleTypeIdOf<bdlt::DatetimeTz>`] | Specialization of `SimpleTypeIdOf` for `bdlt::DatetimeTz`. | xref:BloombergLP/bdlar/SimpleTypeIdOf-01f.adoc[`SimpleTypeIdOf<bdldfp::Decimal64>`] | Specialization of `SimpleTypeIdOf` for `bdldfp::Decimal64`. | xref:BloombergLP/bdlar/SimpleTypeIdOf-06a.adoc[`SimpleTypeIdOf<bdlt::Time>`] | Specialization of `SimpleTypeIdOf` for `bdlt::Time`. | xref:BloombergLP/bdlar/SimpleTypeIdOf-002.adoc[`SimpleTypeIdOf<bdlt::TimeTz>`] | Specialization of `SimpleTypeIdOf` for `bdlt::TimeTz`. | xref:BloombergLP/bdlar/SimpleTypeIdOf-0902.adoc[`SimpleTypeIdOf<bool>`] | Specialization of `SimpleTypeIdOf` for `bool`. | xref:BloombergLP/bdlar/SimpleTypeIdOf-03b.adoc[`SimpleTypeIdOf<char>`] | Specialization of `SimpleTypeIdOf` for `char`. | xref:BloombergLP/bdlar/SimpleTypeIdOf-0bb.adoc[`SimpleTypeIdOf<double>`] | Specialization of `SimpleTypeIdOf` for `double`. | xref:BloombergLP/bdlar/SimpleTypeIdOf-068.adoc[`SimpleTypeIdOf<float>`] | Specialization of `SimpleTypeIdOf` for `float`. | xref:BloombergLP/bdlar/SimpleTypeIdOf-0a.adoc[`SimpleTypeIdOf<int>`] | Specialization of `SimpleTypeIdOf` for `int`. | xref:BloombergLP/bdlar/SimpleTypeIdOf-0d4.adoc[`SimpleTypeIdOf<long>`] | Specialization of `SimpleTypeIdOf` for `long`. | xref:BloombergLP/bdlar/SimpleTypeIdOf-003.adoc[`SimpleTypeIdOf<long long>`] | Specialization of `SimpleTypeIdOf` for `long long`. | xref:BloombergLP/bdlar/SimpleTypeIdOf-0386d.adoc[`SimpleTypeIdOf<short>`] | Specialization of `SimpleTypeIdOf` for `short`. | xref:BloombergLP/bdlar/SimpleTypeIdOf-0386f.adoc[`SimpleTypeIdOf<signed char>`] | Specialization of `SimpleTypeIdOf` for `signed char`. | xref:BloombergLP/bdlar/SimpleTypeIdOf-08.adoc[`SimpleTypeIdOf<bsl::string>`] | Specialization of `SimpleTypeIdOf` for `bsl::string`. | xref:BloombergLP/bdlar/SimpleTypeIdOf-090c.adoc[`SimpleTypeIdOf<unsigned char>`] | Specialization of `SimpleTypeIdOf` for `unsigned char`. | xref:BloombergLP/bdlar/SimpleTypeIdOf-0dc.adoc[`SimpleTypeIdOf<unsigned int>`] | Specialization of `SimpleTypeIdOf` for `unsigned int`. | xref:BloombergLP/bdlar/SimpleTypeIdOf-032.adoc[`SimpleTypeIdOf<unsigned long>`] | Specialization of `SimpleTypeIdOf` for `unsigned long`. | xref:BloombergLP/bdlar/SimpleTypeIdOf-0b6.adoc[`SimpleTypeIdOf<unsigned long long>`] | Specialization of `SimpleTypeIdOf` for `unsigned long long`. | xref:BloombergLP/bdlar/SimpleTypeIdOf-01d.adoc[`SimpleTypeIdOf<unsigned short>`] | Specialization of `SimpleTypeIdOf` for `unsigned short`. | xref:BloombergLP/bdlar/SimpleTypeIdOf-02.adoc[`SimpleTypeIdOf<bsl::vector<char>>`] | Specialization of `SimpleTypeIdOf` for `bsl::vector<char>`. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#