BloombergLP::bdlar::SimpleTypeIdOf

Metafunction mapping a simple type to its SimpleTypeId value.

Synopsis

Declared in <bdlar_simpletypeid.h>

template<class t_TYPE>
struct SimpleTypeIdOf;

Specializations

NameDescription
SimpleTypeIdOf<bdlt::Date> Specialization of SimpleTypeIdOf for bdlt::Date.
SimpleTypeIdOf<bdlt::DateTz> Specialization of SimpleTypeIdOf for bdlt::DateTz.
SimpleTypeIdOf<bdlt::Datetime> Specialization of SimpleTypeIdOf for bdlt::Datetime.
SimpleTypeIdOf<bdlt::DatetimeTz> Specialization of SimpleTypeIdOf for bdlt::DatetimeTz.
SimpleTypeIdOf<bdldfp::Decimal64> Specialization of SimpleTypeIdOf for bdldfp::Decimal64.
SimpleTypeIdOf<bdlt::Time> Specialization of SimpleTypeIdOf for bdlt::Time.
SimpleTypeIdOf<bdlt::TimeTz> Specialization of SimpleTypeIdOf for bdlt::TimeTz.
SimpleTypeIdOf<bool> Specialization of SimpleTypeIdOf for bool.
SimpleTypeIdOf<char> Specialization of SimpleTypeIdOf for char.
SimpleTypeIdOf<double> Specialization of SimpleTypeIdOf for double.
SimpleTypeIdOf<float> Specialization of SimpleTypeIdOf for float.
SimpleTypeIdOf<int> Specialization of SimpleTypeIdOf for int.
SimpleTypeIdOf<long> Specialization of SimpleTypeIdOf for long.
SimpleTypeIdOf<long long> Specialization of SimpleTypeIdOf for long long.
SimpleTypeIdOf<short> Specialization of SimpleTypeIdOf for short.
SimpleTypeIdOf<signed char> Specialization of SimpleTypeIdOf for signed char.
SimpleTypeIdOf<bsl::string> Specialization of SimpleTypeIdOf for bsl::string.
SimpleTypeIdOf<unsigned char> Specialization of SimpleTypeIdOf for unsigned char.
SimpleTypeIdOf<unsigned int> Specialization of SimpleTypeIdOf for unsigned int.
SimpleTypeIdOf<unsigned long> Specialization of SimpleTypeIdOf for unsigned long.
SimpleTypeIdOf<unsigned long long> Specialization of SimpleTypeIdOf for unsigned long long.
SimpleTypeIdOf<unsigned short> Specialization of SimpleTypeIdOf for unsigned short.
SimpleTypeIdOf<bsl::vector<char>> Specialization of SimpleTypeIdOf for bsl::vector<char>.