BloombergLP::bdlar::SimpleTypeId

Enumeration of supported simple type identifiers.

Synopsis

Declared in <bdlar_simpletypeid.h>

enum SimpleTypeId;

Members

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