Lines Matching refs:_Sp
93 template <size_t _Sp>
94 using __to_tuple_indices = __tuple_indices<(_Values + _Sp)...>;
140 template <size_t _Ep, size_t _Sp>
142 typename __make_integer_seq<__integer_sequence, size_t, _Ep - _Sp>::template
143 __to_tuple_indices<_Sp>;
145 template <size_t _Ep, size_t _Sp>
147 typename __detail::__make<_Ep - _Sp>::type::template __to_tuple_indices<_Sp>;
151 template <size_t _Ep, size_t _Sp = 0>
154 static_assert(_Sp <= _Ep, "__make_tuple_indices input error");
155 typedef __make_indices_imp<_Ep, _Sp> type;
338 // __make_tuple_types<_Tuple<_Types...>, _Ep, _Sp>::type is a
339 // __tuple_types<_Types...> using only those _Types in the range [_Sp, _Ep).
340 // _Sp defaults to 0 and _Ep defaults to tuple_size<_Tuple>. If _Tuple is a
366 size_t _Sp = 0,
370 static_assert(_Sp <= _Ep, "__make_tuple_types input error");
372 using _Maker = __make_tuple_types_flat<_RawTp, typename __make_tuple_indices<_Ep, _Sp>::type>;