Lines Matching refs:integer_sequence
132 struct integer_sequence
140 using index_sequence = integer_sequence<size_t, I...>;
143 using make_integer_sequence = integer_sequence<T, 0, 1, ..., N-1>;
677 struct _LIBCPP_TYPE_VIS_ONLY integer_sequence
681 "std::integer_sequence can only be instantiated with an integral type" );
690 using index_sequence = integer_sequence<size_t, _Ip...>;
695 template<typename _Tp, _Tp ..._Np, size_t ..._Extra> struct __repeat<integer_sequence<_Tp, _Np...>,…
696 typedef integer_sequence<_Tp,
711 template<> struct __make<0> { typedef integer_sequence<size_t> type; };
712 template<> struct __make<1> { typedef integer_sequence<size_t, 0> type; };
713 template<> struct __make<2> { typedef integer_sequence<size_t, 0, 1> type; };
714 template<> struct __make<3> { typedef integer_sequence<size_t, 0, 1, 2> type; };
715 template<> struct __make<4> { typedef integer_sequence<size_t, 0, 1, 2, 3> type; };
716 template<> struct __make<5> { typedef integer_sequence<size_t, 0, 1, 2, 3, 4> type; };
717 template<> struct __make<6> { typedef integer_sequence<size_t, 0, 1, 2, 3, 4, 5> type; };
718 template<> struct __make<7> { typedef integer_sequence<size_t, 0, 1, 2, 3, 4, 5, 6> type; };
731 …template<_Tp ..._Np> struct __result<integer_sequence<_Tp, _Np...> > { typedef integer_sequence<_U…