Enumeration of supported simple type identifiers.
Declared in <bdlar_simpletypeid.h>
enum SimpleTypeId;
| Name | Description |
|---|---|
e_INT_ID | int |
e_UINT_ID | unsigned int |
e_CHAR_ID | char |
e_SCHAR_ID | signed char |
e_UCHAR_ID | unsigned char |
e_SHORT_ID | short |
e_USHORT_ID | unsigned short |
e_LONG_ID | long |
e_ULONG_ID | unsigned long |
e_LONGLONG_ID | long long |
e_ULONGLONG_ID | unsigned long long |
e_BOOL_ID | bool |
e_FLOAT_ID | float |
e_DOUBLE_ID | double |
e_DECIMAL64_ID | bdldfp::Decimal64 |
e_STRING_ID | bsl::string |
e_VECTOR_CHAR_ID | bsl::vector<char> |
e_DATE_ID | bdlt::Date |
e_DATETZ_ID | bdlt::DateTz |
e_DATETIME_ID | bdlt::Datetime |
e_DATETIMETZ_ID | bdlt::DatetimeTz |
e_TIME_ID | bdlt::Time |
e_TIMETZ_ID | bdlt::TimeTz |