Lines Matching refs:MakeIndexSequence
491 return Apply<F>(MakeIndexSequence<sizeof...(Ts)>{});
3160 auto UnpackStructImpl(const T& t, MakeIndexSequence<1>, char) {
3165 auto UnpackStructImpl(const T& t, MakeIndexSequence<2>, char) {
3170 auto UnpackStructImpl(const T& t, MakeIndexSequence<3>, char) {
3175 auto UnpackStructImpl(const T& t, MakeIndexSequence<4>, char) {
3180 auto UnpackStructImpl(const T& t, MakeIndexSequence<5>, char) {
3185 auto UnpackStructImpl(const T& t, MakeIndexSequence<6>, char) {
3190 auto UnpackStructImpl(const T& t, MakeIndexSequence<7>, char) {
3195 auto UnpackStructImpl(const T& t, MakeIndexSequence<8>, char) {
3200 auto UnpackStructImpl(const T& t, MakeIndexSequence<9>, char) {
3205 auto UnpackStructImpl(const T& t, MakeIndexSequence<10>, char) {
3210 auto UnpackStructImpl(const T& t, MakeIndexSequence<11>, char) {
3215 auto UnpackStructImpl(const T& t, MakeIndexSequence<12>, char) {
3220 auto UnpackStructImpl(const T& t, MakeIndexSequence<13>, char) {
3225 auto UnpackStructImpl(const T& t, MakeIndexSequence<14>, char) {
3230 auto UnpackStructImpl(const T& t, MakeIndexSequence<15>, char) {
3235 auto UnpackStructImpl(const T& t, MakeIndexSequence<16>, char) {
3240 auto UnpackStructImpl(const T& t, MakeIndexSequence<17>, char) {
3245 auto UnpackStructImpl(const T& t, MakeIndexSequence<18>, char) {
3250 auto UnpackStructImpl(const T& t, MakeIndexSequence<19>, char) {
3258 -> decltype((UnpackStructImpl)(t, MakeIndexSequence<I>{}, 0)) {
3259 return (UnpackStructImpl)(t, MakeIndexSequence<I>{}, 0);