[#BloombergLP-bdlar-SimpleTypeById-0a] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlar.adoc[bdlar]::SimpleTypeById :relfileprefix: ../../ :mrdocs: Metafunction mapping a `SimpleTypeId` value to its corresponding type. == Synopsis Declared in `<bdlar_simpletypeid.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<xref:BloombergLP/bdlar/SimpleTypeId.adoc[SimpleTypeId] t_ID> struct SimpleTypeById; ---- == Specializations [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlar/SimpleTypeById-0b9.adoc[`SimpleTypeById<e_BOOL_ID>`] | Specialization of `SimpleTypeById` for `e_BOOL_ID` (`bool`). | xref:BloombergLP/bdlar/SimpleTypeById-096.adoc[`SimpleTypeById<e_CHAR_ID>`] | Specialization of `SimpleTypeById` for `e_CHAR_ID` (`char`). | xref:BloombergLP/bdlar/SimpleTypeById-05.adoc[`SimpleTypeById<e_DATETIMETZ_ID>`] | Specialization of `SimpleTypeById` for `e_DATETIMETZ_ID` (`bdlt::DatetimeTz`). | xref:BloombergLP/bdlar/SimpleTypeById-07.adoc[`SimpleTypeById<e_DATETIME_ID>`] | Specialization of `SimpleTypeById` for `e_DATETIME_ID` (`bdlt::Datetime`). | xref:BloombergLP/bdlar/SimpleTypeById-04.adoc[`SimpleTypeById<e_DATETZ_ID>`] | Specialization of `SimpleTypeById` for `e_DATETZ_ID` (`bdlt::DateTz`). | xref:BloombergLP/bdlar/SimpleTypeById-002.adoc[`SimpleTypeById<e_DATE_ID>`] | Specialization of `SimpleTypeById` for `e_DATE_ID` (`bdlt::Date`). | xref:BloombergLP/bdlar/SimpleTypeById-064.adoc[`SimpleTypeById<e_DECIMAL64_ID>`] | Specialization of `SimpleTypeById` for `e_DECIMAL64_ID` (`bdldfp::Decimal64`). | xref:BloombergLP/bdlar/SimpleTypeById-0c.adoc[`SimpleTypeById<e_DOUBLE_ID>`] | Specialization of `SimpleTypeById` for `e_DOUBLE_ID` (`double`). | xref:BloombergLP/bdlar/SimpleTypeById-007.adoc[`SimpleTypeById<e_FLOAT_ID>`] | Specialization of `SimpleTypeById` for `e_FLOAT_ID` (`float`). | xref:BloombergLP/bdlar/SimpleTypeById-004.adoc[`SimpleTypeById<e_INT_ID>`] | Specialization of `SimpleTypeById` for `e_INT_ID` (`int`). | xref:BloombergLP/bdlar/SimpleTypeById-0e.adoc[`SimpleTypeById<e_LONGLONG_ID>`] | Specialization of `SimpleTypeById` for `e_LONGLONG_ID` (`long long`). | xref:BloombergLP/bdlar/SimpleTypeById-065.adoc[`SimpleTypeById<e_LONG_ID>`] | Specialization of `SimpleTypeById` for `e_LONG_ID` (`long`). | xref:BloombergLP/bdlar/SimpleTypeById-0b4.adoc[`SimpleTypeById<e_SCHAR_ID>`] | Specialization of `SimpleTypeById` for `e_SCHAR_ID` (`signed char`). | xref:BloombergLP/bdlar/SimpleTypeById-03.adoc[`SimpleTypeById<e_SHORT_ID>`] | Specialization of `SimpleTypeById` for `e_SHORT_ID` (`short`). | xref:BloombergLP/bdlar/SimpleTypeById-028.adoc[`SimpleTypeById<e_STRING_ID>`] | Specialization of `SimpleTypeById` for `e_STRING_ID` (`bsl::string`). | xref:BloombergLP/bdlar/SimpleTypeById-01.adoc[`SimpleTypeById<e_TIMETZ_ID>`] | Specialization of `SimpleTypeById` for `e_TIMETZ_ID` (`bdlt::TimeTz`). | xref:BloombergLP/bdlar/SimpleTypeById-0d.adoc[`SimpleTypeById<e_TIME_ID>`] | Specialization of `SimpleTypeById` for `e_TIME_ID` (`bdlt::Time`). | xref:BloombergLP/bdlar/SimpleTypeById-09d.adoc[`SimpleTypeById<e_UCHAR_ID>`] | Specialization of `SimpleTypeById` for `e_UCHAR_ID` (`unsigned char`). | xref:BloombergLP/bdlar/SimpleTypeById-022.adoc[`SimpleTypeById<e_UINT_ID>`] | Specialization of `SimpleTypeById` for `e_UINT_ID` (`unsigned int`). | xref:BloombergLP/bdlar/SimpleTypeById-061.adoc[`SimpleTypeById<e_ULONGLONG_ID>`] | Specialization of `SimpleTypeById` for `e_ULONGLONG_ID` (`unsigned long long`). | xref:BloombergLP/bdlar/SimpleTypeById-0f.adoc[`SimpleTypeById<e_ULONG_ID>`] | Specialization of `SimpleTypeById` for `e_ULONG_ID` (`unsigned long`). | xref:BloombergLP/bdlar/SimpleTypeById-0b1.adoc[`SimpleTypeById<e_USHORT_ID>`] | Specialization of `SimpleTypeById` for `e_USHORT_ID` (`unsigned short`). | xref:BloombergLP/bdlar/SimpleTypeById-06f.adoc[`SimpleTypeById<e_VECTOR_CHAR_ID>`] | Specialization of `SimpleTypeById` for `e_VECTOR_CHAR_ID` (`bsl::vector<char>`). |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#