Lines Matching refs:CommonWithInt

708 struct CommonWithInt {  struct
714 struct common_type<CommonWithInt, int> {
719 struct common_type<int, CommonWithInt> : common_type<CommonWithInt, int> {};
722 struct common_type<CommonWithInt&, int&> : common_type<CommonWithInt, int> {};
725 struct common_type<int&, CommonWithInt&> : common_type<CommonWithInt, int> {};
728 struct common_type<CommonWithInt&, const int&>
729 : common_type<CommonWithInt, int> {};
732 struct common_type<int&, const CommonWithInt&>
733 : common_type<CommonWithInt, int> {};
736 struct common_type<CommonWithInt&, volatile int&>
737 : common_type<CommonWithInt, int> {};
740 struct common_type<int&, volatile CommonWithInt&>
741 : common_type<CommonWithInt, int> {};
744 struct common_type<CommonWithInt&, const volatile int&>
745 : common_type<CommonWithInt, int> {};
748 struct common_type<int&, const volatile CommonWithInt&>
749 : common_type<CommonWithInt, int> {};
752 struct common_type<const CommonWithInt&, int&>
753 : common_type<CommonWithInt, int> {};
756 struct common_type<const int&, CommonWithInt&>
757 : common_type<CommonWithInt, int> {};
760 struct common_type<const CommonWithInt&, const int&>
761 : common_type<CommonWithInt, int> {};
764 struct common_type<const int&, const CommonWithInt&>
765 : common_type<CommonWithInt, int> {};
768 struct common_type<const CommonWithInt&, volatile int&>
769 : common_type<CommonWithInt, int> {};
772 struct common_type<const int&, volatile CommonWithInt&>
773 : common_type<CommonWithInt, int> {};
776 struct common_type<const CommonWithInt&, const volatile int&>
777 : common_type<CommonWithInt, int> {};
780 struct common_type<const int&, const volatile CommonWithInt&>
781 : common_type<CommonWithInt, int> {};
784 struct common_type<volatile CommonWithInt&, int&>
785 : common_type<CommonWithInt, int> {};
788 struct common_type<volatile int&, CommonWithInt&>
789 : common_type<CommonWithInt, int> {};
792 struct common_type<volatile CommonWithInt&, const int&>
793 : common_type<CommonWithInt, int> {};
796 struct common_type<volatile int&, const CommonWithInt&>
797 : common_type<CommonWithInt, int> {};
800 struct common_type<volatile CommonWithInt&, volatile int&>
801 : common_type<CommonWithInt, int> {};
804 struct common_type<volatile int&, volatile CommonWithInt&>
805 : common_type<CommonWithInt, int> {};
808 struct common_type<volatile CommonWithInt&, const volatile int&>
809 : common_type<CommonWithInt, int> {};
812 struct common_type<volatile int&, const volatile CommonWithInt&>
813 : common_type<CommonWithInt, int> {};
816 struct common_type<const volatile CommonWithInt&, int&>
817 : common_type<CommonWithInt, int> {};
820 struct common_type<const volatile int&, CommonWithInt&>
821 : common_type<CommonWithInt, int> {};
824 struct common_type<const volatile CommonWithInt&, const int&>
825 : common_type<CommonWithInt, int> {};
828 struct common_type<const volatile int&, const CommonWithInt&>
829 : common_type<CommonWithInt, int> {};
832 struct common_type<const volatile CommonWithInt&, volatile int&>
833 : common_type<CommonWithInt, int> {};
836 struct common_type<const volatile int&, volatile CommonWithInt&>
837 : common_type<CommonWithInt, int> {};
840 struct common_type<const volatile CommonWithInt&, const volatile int&>
841 : common_type<CommonWithInt, int> {};
844 struct common_type<const volatile int&, const volatile CommonWithInt&>
845 : common_type<CommonWithInt, int> {};
847 static_assert(CheckCommonWith<CommonWithInt, int>());