Lines Matching refs:make_index_sequence
493 return Apply<F>(std::make_index_sequence<sizeof...(Ts)>{});
3164 auto UnpackStructImpl(const T& t, std::make_index_sequence<1>, char) {
3169 auto UnpackStructImpl(const T& t, std::make_index_sequence<2>, char) {
3174 auto UnpackStructImpl(const T& t, std::make_index_sequence<3>, char) {
3179 auto UnpackStructImpl(const T& t, std::make_index_sequence<4>, char) {
3184 auto UnpackStructImpl(const T& t, std::make_index_sequence<5>, char) {
3189 auto UnpackStructImpl(const T& t, std::make_index_sequence<6>, char) {
3194 auto UnpackStructImpl(const T& t, std::make_index_sequence<7>, char) {
3199 auto UnpackStructImpl(const T& t, std::make_index_sequence<8>, char) {
3204 auto UnpackStructImpl(const T& t, std::make_index_sequence<9>, char) {
3209 auto UnpackStructImpl(const T& t, std::make_index_sequence<10>, char) {
3214 auto UnpackStructImpl(const T& t, std::make_index_sequence<11>, char) {
3219 auto UnpackStructImpl(const T& t, std::make_index_sequence<12>, char) {
3224 auto UnpackStructImpl(const T& t, std::make_index_sequence<13>, char) {
3229 auto UnpackStructImpl(const T& t, std::make_index_sequence<14>, char) {
3234 auto UnpackStructImpl(const T& t, std::make_index_sequence<15>, char) {
3239 auto UnpackStructImpl(const T& t, std::make_index_sequence<16>, char) {
3244 auto UnpackStructImpl(const T& t, std::make_index_sequence<17>, char) {
3249 auto UnpackStructImpl(const T& t, std::make_index_sequence<18>, char) {
3254 auto UnpackStructImpl(const T& t, std::make_index_sequence<19>, char) {
3262 -> decltype((UnpackStructImpl)(t, std::make_index_sequence<I>{}, 0)) {
3263 return (UnpackStructImpl)(t, std::make_index_sequence<I>{}, 0);