MCRO
C++23 utilities for Unreal Engine.
Loading...
Searching...
No Matches
Mcro::FunctionTraits::Detail Namespace Reference

Data Structures

struct  TFunctionMeta
 

Functions

template<typename Function , size_t... Sequence>
TFunction_Return< Function > InvokeWithTuple_Impl (Function &&function, TFunction_Arguments< Function > const &arguments, std::index_sequence< Sequence... > &&)
 
template<typename Object , typename Function , size_t... Sequence>
TFunction_Return< Function > InvokeWithTuple_Impl (Object *object, Function &&function, TFunction_Arguments< Function > const &arguments, std::index_sequence< Sequence... > &&)
 

Function Documentation

◆ InvokeWithTuple_Impl() [1/2]

template<typename Function , size_t... Sequence>
TFunction_Return< Function > Mcro::FunctionTraits::Detail::InvokeWithTuple_Impl ( Function && function,
TFunction_Arguments< Function > const & arguments,
std::index_sequence< Sequence... > &&  )

Definition at line 196 of file FunctionTraits.h.

◆ InvokeWithTuple_Impl() [2/2]

template<typename Object , typename Function , size_t... Sequence>
TFunction_Return< Function > Mcro::FunctionTraits::Detail::InvokeWithTuple_Impl ( Object * object,
Function && function,
TFunction_Arguments< Function > const & arguments,
std::index_sequence< Sequence... > &&  )

Definition at line 206 of file FunctionTraits.h.