|
template<typename R , typename C , typename... TArgs, typename TUP , int32_t... Index_1, typename TUP2 , int32_t... Index_2> |
static R | bind_t_call_ (R(C::*f)(TArgs...), C *obj, const TUP &tup, nstd::int_sequence< Index_1... >, const TUP2 &tup2, nstd::int_sequence< Index_2... >) |
|
template<typename R , typename C , typename... TArgs, typename... Ts_1, typename... Ts_2> |
static R | bind_t_call (R(C::*f)(TArgs...), C *obj, const nstd::tuple< Ts_1... > &tup, const nstd::tuple< Ts_2... > &tup2) |
|
template<typename R , typename C , typename... TArgs, typename TUP , int32_t... Index_1, typename TUP2 , int32_t... Index_2> |
static R | bind_t_call_ (R(C::*f)(TArgs...) const, C *obj, const TUP &tup, nstd::int_sequence< Index_1... >, const TUP2 &tup2, nstd::int_sequence< Index_2... >) |
|
template<typename R , typename C , typename... TArgs, typename... Ts_1, typename... Ts_2> |
static R | bind_t_call (R(C::*f)(TArgs...) const, C *obj, const nstd::tuple< Ts_1... > &tup, const nstd::tuple< Ts_2... > &tup2) |
|