Index tags mapping expression result types to InvokeResult_Type specializations.
Declared in <bslmf_invokeresult.h>
enum Unnamed enum;
| Name | Description |
|---|---|
e_VOID | Index for void types. |
e_BOOL | Index for bool types. |
e_CHAR | Index for bool types. |
e_SCHAR | Index for signed char types. |
e_UCHAR | Index for signed char types. |
e_CHAR8_T | Index for char8_t types. |
e_WCHAR_T | Index for wchar_t types. |
e_CHAR16_T | Index for wchar_t types. |
e_CHAR32_T | Index for wchar_t types. |
e_SHORT | Index for wchar_t types. |
e_USHORT | Index for wchar_t types. |
e_INT | Index for wchar_t types. |
e_UNSIGNED | Index for wchar_t types. |
e_LONG | Index for wchar_t types. |
e_ULONG | Index for wchar_t types. |
e_LONG_LONG | Index for wchar_t types. |
e_ULONG_LONG | Index for wchar_t types. |
e_FLOAT | Index for wchar_t types. |
e_DOUBLE | Index for wchar_t types. |
e_LONG_DOUBLE | Index for wchar_t types. |
e_VOIDPTR | Index for wchar_t types. |
e_CONST_VOIDPTR | Index for wchar_t types. |
e_VOLATILE_VOIDPTR | Index for wchar_t types. |
e_CONST_VOLATILE_VOIDPTR | Index for const volatile void * types. |
e_NULLPTR_T | Index for const volatile void * types. |
e_POINTER | Index for const volatile void * types. |
e_OTHER | Index for types not covered by other enumerators. |