Lines Matching refs:sizeof
34 tuple(const pair<U1, U2>&); // iff sizeof...(T) == 2 // constexpr in C++14
36 tuple(pair<U1, U2>&&); // iff sizeof...(T) == 2 // constexpr in C++14
66 tuple& operator=(const pair<U1, U2>&); // iff sizeof...(T) == 2
144 : public integral_constant<size_t, sizeof...(_Tp)>
500 typedef __tuple_impl<typename __make_tuple_indices<sizeof...(_Tp)>::type, _Tp...> base;
521 : base_(typename __make_tuple_indices<sizeof...(_Tp)>::type(),
522 typename __make_tuple_types<tuple, sizeof...(_Tp)>::type(),
532 typename __make_tuple_indices<sizeof...(_Tp)>::type(),
533 typename __make_tuple_types<tuple, sizeof...(_Tp)>::type(),
542 sizeof...(_Up) <= sizeof...(_Tp) &&
547 sizeof...(_Up) < sizeof...(_Tp) ?
548 sizeof...(_Up) :
549 sizeof...(_Tp)>::type
552 typename __make_tuple_types<tuple, sizeof...(_Tp),
553 sizeof...(_Up) < sizeof...(_Tp) ?
554 sizeof...(_Up) :
555 sizeof...(_Tp)>::type
564 typename __make_tuple_indices<sizeof...(_Up)>::type,
565 typename __make_tuple_types<tuple, sizeof...(_Up)>::type,
566 typename __make_tuple_indices<sizeof...(_Tp), sizeof...(_Up)>::type,
567 typename __make_tuple_types<tuple, sizeof...(_Tp), sizeof...(_Up)>::type,
571 : base_(typename __make_tuple_indices<sizeof...(_Up)>::type(),
572 typename __make_tuple_types<tuple, sizeof...(_Up)>::type(),
573 typename __make_tuple_indices<sizeof...(_Tp), sizeof...(_Up)>::type(),
574 typename __make_tuple_types<tuple, sizeof...(_Tp), sizeof...(_Up)>::type(),
580 sizeof...(_Up) <= sizeof...(_Tp) &&
585 sizeof...(_Up) < sizeof...(_Tp) ?
586 sizeof...(_Up) :
587 sizeof...(_Tp)>::type
593 sizeof...(_Up) < sizeof...(_Tp) ?
594 sizeof...(_Up) :
595 sizeof...(_Tp)>::type
598 typename __make_tuple_types<tuple, sizeof...(_Tp),
599 sizeof...(_Up) < sizeof...(_Tp) ?
600 sizeof...(_Up) :
601 sizeof...(_Tp)>::type
611 typename __make_tuple_indices<sizeof...(_Up)>::type,
612 typename __make_tuple_types<tuple, sizeof...(_Up)>::type,
613 typename __make_tuple_indices<sizeof...(_Tp), sizeof...(_Up)>::type,
614 typename __make_tuple_types<tuple, sizeof...(_Tp), sizeof...(_Up)>::type,
618 : base_(typename __make_tuple_indices<sizeof...(_Up)>::type(),
619 typename __make_tuple_types<tuple, sizeof...(_Up)>::type(),
620 typename __make_tuple_indices<sizeof...(_Tp), sizeof...(_Up)>::type(),
621 typename __make_tuple_types<tuple, sizeof...(_Tp), sizeof...(_Up)>::type(),
627 sizeof...(_Up) <= sizeof...(_Tp) &&
632 sizeof...(_Up) < sizeof...(_Tp) ?
633 sizeof...(_Up) :
634 sizeof...(_Tp)>::type
637 typename __make_tuple_types<tuple, sizeof...(_Tp),
638 sizeof...(_Up) < sizeof...(_Tp) ?
639 sizeof...(_Up) :
640 sizeof...(_Tp)>::type
647 typename __make_tuple_indices<sizeof...(_Up)>::type(),
648 typename __make_tuple_types<tuple, sizeof...(_Up)>::type(),
649 typename __make_tuple_indices<sizeof...(_Tp), sizeof...(_Up)>::type(),
650 typename __make_tuple_types<tuple, sizeof...(_Tp), sizeof...(_Up)>::type(),
908 return __tuple_equal<sizeof...(_Tp)>()(__x, __y);
951 return __tuple_less<sizeof...(_Tp)>()(__x, __y);
1093 typename __make_tuple_indices<sizeof ...(_Types) + tuple_size<_T0>::value>::type,