Lines Matching refs:index_tuple
14 template<size_t...> struct index_tuple {}; struct
20 struct make_indexes_impl<I, index_tuple<Indexes...>, T, Types...>
22 … typedef typename make_indexes_impl<I + 1, index_tuple<Indexes..., I>, Types...>::type type;
26 struct make_indexes_impl<I, index_tuple<Indexes...> >
28 typedef index_tuple<Indexes...> type;
32 struct make_indexes : make_indexes_impl<0, index_tuple<>, Types...>
55 …Ret apply_helper(std::function<Ret(Args...)> pf, index_tuple< Indexes... >, std::tuple<Args...>&& …
68 … Ret apply_fp_helper(Ret(*pf)(Args...), index_tuple< Indexes... >, std::tuple<BakedArgs...>&& tup)
81 …Ret apply_method_helper(Ret(Cls::*pf)(Args...), index_tuple< Indexes... >, Cls* obj, std::tuple<Ba…
94 …Ret apply_method_helper(Ret(Cls::*pf)(Args...) const, index_tuple< Indexes... >, Cls* obj, std::tu…
107 Cls* apply_constructor_helper(index_tuple< Indexes... >, std::tuple<Args...>&& tup)