Metafunction mapping a SimpleTypeId value to its corresponding type.

Synopsis

Declared in <bdlar_simpletypeid.h>

template<SimpleTypeId t_ID>
struct SimpleTypeById;

Specializations

Name

Description

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>).

Created with MrDocs