![]() |
MCRO
C++23 utilities for Unreal Engine.
|
Data Structures | |
| struct | TFunctionFromTuple_Struct |
| struct | TFunctionMeta |
Typedefs | |
| template<typename Return , typename Tuple , size_t... Indices> | |
| using | TFunctionFromTupleIndices = Return(typename TTupleElement<Indices, Tuple>::Type...) |
Functions | |
| template<typename Function , CTuple Tuple, size_t... Sequence> | |
| TFunction_Return< Function > | InvokeWithTuple_Impl (Function &&function, Tuple &&arguments, std::index_sequence< Sequence... > &&) |
| template<typename Object , typename Function , CTuple Tuple, size_t... Sequence> | |
| TFunction_Return< Function > | InvokeWithTuple_Impl (Object *object, Function &&function, Tuple &&arguments, std::index_sequence< Sequence... > &&) |
| using Mcro::FunctionTraits::Detail::TFunctionFromTupleIndices = Return(typename TTupleElement<Indices, Tuple>::Type...) |
Definition at line 202 of file FunctionTraits.h.
| TFunction_Return< Function > Mcro::FunctionTraits::Detail::InvokeWithTuple_Impl | ( | Function && | function, |
| Tuple && | arguments, | ||
| std::index_sequence< Sequence... > && | ) |
Definition at line 239 of file FunctionTraits.h.
| TFunction_Return< Function > Mcro::FunctionTraits::Detail::InvokeWithTuple_Impl | ( | Object * | object, |
| Function && | function, | ||
| Tuple && | arguments, | ||
| std::index_sequence< Sequence... > && | ) |
Definition at line 248 of file FunctionTraits.h.