Lines Matching refs:Ints
3089 // of `integer_sequence<T, Ints...>` has a sequence of integers encoded in its
3096 // template< class T, T... Ints >
3097 // void user_function(integer_sequence<T, Ints...>);
3101 // // user_function's `T` will be deduced to `int` and `Ints...`
3105 template <typename T, T... Ints>
3111 return sizeof...(Ints);
3120 template <size_t... Ints>
3121 using index_sequence = integer_sequence<size_t, Ints...>;
3129 // Note that SeqSize == sizeof...(Ints). It's passed explicitly for efficiency.
3130 template <typename T, T... Ints, size_t SeqSize>
3131 struct Extend<integer_sequence<T, Ints...>, SeqSize, 0>
3133 using type = integer_sequence < T, Ints..., (Ints + SeqSize)... >;
3136 template <typename T, T... Ints, size_t SeqSize>
3137 struct Extend<integer_sequence<T, Ints...>, SeqSize, 1>
3139 using type = integer_sequence < T, Ints..., (Ints + SeqSize)..., 2 * SeqSize >;