#include <function_traits.h>
|
typedef TypeList< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 > | params_type |
|
typedef TRet | return_type |
|
|
static TRet | apply (TRet(*fp)(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), TypeValueList< params_type > &args) |
|
◆ params_type
template<typename TRet , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 >
typedef TypeList<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> ug::bridge::func_traits< TRet(*)(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>::params_type |
◆ return_type
template<typename TRet , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 >
typedef TRet ug::bridge::func_traits< TRet(*)(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>::return_type |
◆ apply()
template<typename TRet , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 >
static TRet ug::bridge::func_traits< TRet(*)(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>::apply |
( |
TRet(*)(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) |
fp, |
|
|
TypeValueList< params_type > & |
args |
|
) |
| |
|
inlinestatic |
◆ custom_return
template<typename TRet , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 >
const bool ug::bridge::func_traits< TRet(*)(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>::custom_return = std::is_same<TRet, CustomReturn>::value |
|
static |
The documentation for this struct was generated from the following file: