Lines Matching refs:Is
33 template<int... Is>
39 template<int N, int... Is>
41 typedef typename enumerate<N-1, N-1, Is...>::type
45 template<int... Is>
46 struct enumerate<0, Is...> {
47 typedef integral_sequence<Is...> type;
57 template<typename F, typename T, int... Is>
58 struct _apply<F, T, integral_sequence<Is...>> {
61 std::declval<func_type>()(std::get<Is>(std::declval<T &&>())...)
66 return f(std::get<Is>(std::forward<T>(t))...); in eval()
89 template<typename F, typename T, int... Is>
90 struct _map<F, T, integral_sequence<Is...>> {
94 std::get<Is>(std::declval<T &&>())))...
99 return value_type(f(std::get<Is>(std::forward<T>(t)))...); in eval()