BloombergLP::bdlar::SimpleTypeById

Metafunction mapping a SimpleTypeId value to its corresponding type.

Synopsis

Declared in <bdlar_simpletypeid.h>

template<SimpleTypeId t_ID>
struct SimpleTypeById;

Specializations

NameDescription
SimpleTypeById<e_BOOL_ID> Specialization of SimpleTypeById for e_BOOL_ID (bool).
SimpleTypeById<e_CHAR_ID> Specialization of SimpleTypeById for e_CHAR_ID (char).
SimpleTypeById<e_DATETIMETZ_ID> Specialization of SimpleTypeById for e_DATETIMETZ_ID (bdlt::DatetimeTz).
SimpleTypeById<e_DATETIME_ID> Specialization of SimpleTypeById for e_DATETIME_ID (bdlt::Datetime).
SimpleTypeById<e_DATETZ_ID> Specialization of SimpleTypeById for e_DATETZ_ID (bdlt::DateTz).
SimpleTypeById<e_DATE_ID> Specialization of SimpleTypeById for e_DATE_ID (bdlt::Date).
SimpleTypeById<e_DECIMAL64_ID> Specialization of SimpleTypeById for e_DECIMAL64_ID (bdldfp::Decimal64).
SimpleTypeById<e_DOUBLE_ID> Specialization of SimpleTypeById for e_DOUBLE_ID (double).
SimpleTypeById<e_FLOAT_ID> Specialization of SimpleTypeById for e_FLOAT_ID (float).
SimpleTypeById<e_INT_ID> Specialization of SimpleTypeById for e_INT_ID (int).
SimpleTypeById<e_LONGLONG_ID> Specialization of SimpleTypeById for e_LONGLONG_ID (long long).
SimpleTypeById<e_LONG_ID> Specialization of SimpleTypeById for e_LONG_ID (long).
SimpleTypeById<e_SCHAR_ID> Specialization of SimpleTypeById for e_SCHAR_ID (signed char).
SimpleTypeById<e_SHORT_ID> Specialization of SimpleTypeById for e_SHORT_ID (short).
SimpleTypeById<e_STRING_ID> Specialization of SimpleTypeById for e_STRING_ID (bsl::string).
SimpleTypeById<e_TIMETZ_ID> Specialization of SimpleTypeById for e_TIMETZ_ID (bdlt::TimeTz).
SimpleTypeById<e_TIME_ID> Specialization of SimpleTypeById for e_TIME_ID (bdlt::Time).
SimpleTypeById<e_UCHAR_ID> Specialization of SimpleTypeById for e_UCHAR_ID (unsigned char).
SimpleTypeById<e_UINT_ID> Specialization of SimpleTypeById for e_UINT_ID (unsigned int).
SimpleTypeById<e_ULONGLONG_ID> Specialization of SimpleTypeById for e_ULONGLONG_ID (unsigned long long).
SimpleTypeById<e_ULONG_ID> Specialization of SimpleTypeById for e_ULONG_ID (unsigned long).
SimpleTypeById<e_USHORT_ID> Specialization of SimpleTypeById for e_USHORT_ID (unsigned short).
SimpleTypeById<e_VECTOR_CHAR_ID> Specialization of SimpleTypeById for e_VECTOR_CHAR_ID (bsl::vector<char>).