[#BloombergLP-bslmf-InvokeResult_Type-04e] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslmf.adoc[bslmf]::InvokeResult_Type :relfileprefix: ../../ :mrdocs: Metafunction to convert a type index back to a type. For each specialization of this struct, the `type` member will be the type corresponding to `index`. For example, if `index` is `e_UCHAR`, then `InvokeResult_Type<index>::type` is `unsigned char`. == Synopsis Declared in `<bslmf_invokeresult.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<int t_INDEX> struct InvokeResult_Type; ---- == Specializations [cols="1"] |=== | Name | xref:BloombergLP/bslmf/InvokeResult_Type-049.adoc[`InvokeResult_Type<InvokeResult_Index::e_BOOL>`] | xref:BloombergLP/bslmf/InvokeResult_Type-097.adoc[`InvokeResult_Type<InvokeResult_Index::e_CHAR>`] | xref:BloombergLP/bslmf/InvokeResult_Type-0d4.adoc[`InvokeResult_Type<InvokeResult_Index::e_CHAR16_T>`] | xref:BloombergLP/bslmf/InvokeResult_Type-0b1.adoc[`InvokeResult_Type<InvokeResult_Index::e_CHAR32_T>`] | xref:BloombergLP/bslmf/InvokeResult_Type-0ed.adoc[`InvokeResult_Type<InvokeResult_Index::e_CHAR8_T>`] | xref:BloombergLP/bslmf/InvokeResult_Type-036.adoc[`InvokeResult_Type<InvokeResult_Index::e_CONST_VOIDPTR>`] | xref:BloombergLP/bslmf/InvokeResult_Type-0ec.adoc[`InvokeResult_Type<InvokeResult_Index::e_CONST_VOLATILE_VOIDPTR>`] | xref:BloombergLP/bslmf/InvokeResult_Type-06.adoc[`InvokeResult_Type<InvokeResult_Index::e_DOUBLE>`] | xref:BloombergLP/bslmf/InvokeResult_Type-0cc.adoc[`InvokeResult_Type<InvokeResult_Index::e_FLOAT>`] | xref:BloombergLP/bslmf/InvokeResult_Type-03e.adoc[`InvokeResult_Type<InvokeResult_Index::e_INT>`] | xref:BloombergLP/bslmf/InvokeResult_Type-05.adoc[`InvokeResult_Type<InvokeResult_Index::e_LONG>`] | xref:BloombergLP/bslmf/InvokeResult_Type-034.adoc[`InvokeResult_Type<InvokeResult_Index::e_LONG_DOUBLE>`] | xref:BloombergLP/bslmf/InvokeResult_Type-00ea.adoc[`InvokeResult_Type<InvokeResult_Index::e_LONG_LONG>`] | xref:BloombergLP/bslmf/InvokeResult_Type-0b0.adoc[`InvokeResult_Type<InvokeResult_Index::e_NULLPTR_T>`] | xref:BloombergLP/bslmf/InvokeResult_Type-074.adoc[`InvokeResult_Type<InvokeResult_Index::e_OTHER>`] | xref:BloombergLP/bslmf/InvokeResult_Type-070.adoc[`InvokeResult_Type<InvokeResult_Index::e_POINTER>`] | xref:BloombergLP/bslmf/InvokeResult_Type-0e1.adoc[`InvokeResult_Type<InvokeResult_Index::e_SCHAR>`] | xref:BloombergLP/bslmf/InvokeResult_Type-00e3.adoc[`InvokeResult_Type<InvokeResult_Index::e_SHORT>`] | xref:BloombergLP/bslmf/InvokeResult_Type-0dd.adoc[`InvokeResult_Type<InvokeResult_Index::e_UCHAR>`] | xref:BloombergLP/bslmf/InvokeResult_Type-02d.adoc[`InvokeResult_Type<InvokeResult_Index::e_ULONG>`] | xref:BloombergLP/bslmf/InvokeResult_Type-02cd.adoc[`InvokeResult_Type<InvokeResult_Index::e_ULONG_LONG>`] | xref:BloombergLP/bslmf/InvokeResult_Type-07b.adoc[`InvokeResult_Type<InvokeResult_Index::e_UNSIGNED>`] | xref:BloombergLP/bslmf/InvokeResult_Type-02c6.adoc[`InvokeResult_Type<InvokeResult_Index::e_USHORT>`] | xref:BloombergLP/bslmf/InvokeResult_Type-092.adoc[`InvokeResult_Type<InvokeResult_Index::e_VOID>`] | xref:BloombergLP/bslmf/InvokeResult_Type-08.adoc[`InvokeResult_Type<InvokeResult_Index::e_VOIDPTR>`] | xref:BloombergLP/bslmf/InvokeResult_Type-0c0.adoc[`InvokeResult_Type<InvokeResult_Index::e_VOLATILE_VOIDPTR>`] | xref:BloombergLP/bslmf/InvokeResult_Type-0e7.adoc[`InvokeResult_Type<InvokeResult_Index::e_WCHAR_T>`] |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#