CXX11Meta.h | 49 * typename gen_numeric_list<int, 5>::type numeric_list<int, 0,1,2,3,4> 55 template<typename T, std::size_t n, T start = 0, T... ii> struct gen_numeric_list : gen_numeric_list<T, n-1, start, start + n-1, ii...> {}; struct in namespace:Eigen::internal 56 template<typename T, T start, T... ii> struct gen_numeric_list<T, 0, start, ii...> { typedef numeric_list<T, ii...> type; }; struct in namespace:Eigen::internal 345 return h_array_reverse(arr, typename gen_numeric_list<int, N>::type()); 421 return h_array_zip<Op>(a, b, typename gen_numeric_list<int, N>::type()); 433 constexpr inline auto array_zip_and_reduce(array<A, N> a, array<B, N> b) -> decltype(h_array_zip_and_reduce<Reducer, Op, A, B, N>(a, b, typename gen_numeric_list<int, N>::type())) 435 return h_array_zip_and_reduce<Reducer, Op, A, B, N>(a, b, typename gen_numeric_list<int, N>::type()); 449 return h_array_apply<Op>(a, typename gen_numeric_list<int, N>::type()); 461 constexpr inline auto array_apply_and_reduce(array<A, N> a) -> decltype(h_array_apply_and_reduce<Reducer, Op, A, N>(a, typename gen_numeric_list<int, N>::type()) [all...] |