|
| template<class Func , class... TupleArgs, class... OtherArgs> |
| auto | Cgu::tuple_apply (Func &&func, const std::tuple< TupleArgs... > &t, OtherArgs &&... args) -> typename std::result_of< Func(const TupleArgs &..., OtherArgs &&...)>::type |
| |
| template<class Func , class... TupleArgs, class... OtherArgs> |
| auto | Cgu::tuple_apply (Func &&func, std::tuple< TupleArgs... > &t, OtherArgs &&... args) -> typename std::result_of< Func(TupleArgs &..., OtherArgs &&...)>::type |
| |
| template<class Func , class... TupleArgs, class... OtherArgs> |
| auto | Cgu::tuple_apply (Func &&func, std::tuple< TupleArgs... > &&t, OtherArgs &&... args) -> typename std::result_of< Func(TupleArgs &&..., OtherArgs &&...)>::type |
| |
| template<class Obj , class Ret , class... FuncArgs, class Tuple , class... OtherArgs> |
| Ret | Cgu::tuple_apply (Obj &obj, Ret(Obj::*func)(FuncArgs...), Tuple &&t, OtherArgs &&... args) |
| |
| template<class Obj , class Ret , class... FuncArgs, class Tuple , class... OtherArgs> |
| Ret | Cgu::tuple_apply (const Obj &obj, Ret(Obj::*func)(FuncArgs...) const, Tuple &&t, OtherArgs &&... args) |
| |