Lines Matching refs:T7
523 struct T7 {}; struct
525 CommonTypeNoMetaCommonReference(T7);
531 struct common_type<T7, int> {
536 struct common_type<int, T7> {
541 struct common_type<T7&, int&> {
546 struct common_type<int&, T7&> {
551 struct common_type<T7&, const int&> {
556 struct common_type<int&, const T7&> {
561 struct common_type<T7&, volatile int&> {
566 struct common_type<int&, volatile T7&> {
571 struct common_type<T7&, const volatile int&> {
576 struct common_type<int&, const volatile T7&> {
581 struct common_type<const T7&, int&> {
586 struct common_type<const int&, T7&> {
591 struct common_type<const T7&, const int&> {
596 struct common_type<const int&, const T7&> {
601 struct common_type<const T7&, volatile int&> {
606 struct common_type<const int&, volatile T7&> {
611 struct common_type<const T7&, const volatile int&> {
616 struct common_type<const int&, const volatile T7&> {
621 struct common_type<volatile T7&, int&> {
626 struct common_type<volatile int&, T7&> {
631 struct common_type<volatile T7&, const int&> {
636 struct common_type<volatile int&, const T7&> {
641 struct common_type<volatile T7&, volatile int&> {
646 struct common_type<volatile int&, volatile T7&> {
651 struct common_type<volatile T7&, const volatile int&> {
656 struct common_type<volatile int&, const volatile T7&> {
661 struct common_type<const volatile T7&, int&> {
666 struct common_type<const volatile int&, T7&> {
671 struct common_type<const volatile T7&, const int&> {
676 struct common_type<const volatile int&, const T7&> {
681 struct common_type<const volatile T7&, volatile int&> {
686 struct common_type<const volatile int&, volatile T7&> {
691 struct common_type<const volatile T7&, const volatile int&> {
696 struct common_type<const volatile int&, const volatile T7&> {
700 static_assert(HasValidCommonType<T7, int>());
701 static_assert(HasValidCommonType<const T7&, const int&>());
702 static_assert(HasCommonReference<const T7&, const int&>());
704 !HasCommonReference<std::common_type_t<T7, int>&,
705 std::common_reference_t<const T7&, const int&> >());
706 static_assert(!CheckCommonWith<T7, int>());