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>;
659 struct _LIBCPP_TYPE_VIS_ONLY integer_sequence
663 "std::integer_sequence can only be instantiated with an integral type" );
672 using index_sequence = integer_sequence<size_t, _Ip...>;
677 template<typename _Tp, _Tp ..._Np, size_t ..._Extra> struct __repeat<integer_sequence<_Tp, _Np...>,…
678 typedef integer_sequence<_Tp,
693 template<> struct __make<0> { typedef integer_sequence<size_t> type; };
694 template<> struct __make<1> { typedef integer_sequence<size_t, 0> type; };
695 template<> struct __make<2> { typedef integer_sequence<size_t, 0, 1> type; };
696 template<> struct __make<3> { typedef integer_sequence<size_t, 0, 1, 2> type; };
697 template<> struct __make<4> { typedef integer_sequence<size_t, 0, 1, 2, 3> type; };
698 template<> struct __make<5> { typedef integer_sequence<size_t, 0, 1, 2, 3, 4> type; };
699 template<> struct __make<6> { typedef integer_sequence<size_t, 0, 1, 2, 3, 4, 5> type; };
700 template<> struct __make<7> { typedef integer_sequence<size_t, 0, 1, 2, 3, 4, 5, 6> type; };
713 …template<_Tp ..._Np> struct __result<integer_sequence<_Tp, _Np...> > { typedef integer_sequence<_U…