Lines Matching refs:CommonWithIntButRefLong
849 struct CommonWithIntButRefLong { struct
855 struct common_type<CommonWithIntButRefLong, int> {
860 struct common_type<int, CommonWithIntButRefLong>
861 : common_type<CommonWithIntButRefLong, int> {};
864 struct common_type<CommonWithIntButRefLong&, int&> {
869 struct common_type<int&, CommonWithIntButRefLong&>
870 : common_type<CommonWithIntButRefLong&, int&> {};
873 struct common_type<CommonWithIntButRefLong&, const int&>
874 : common_type<CommonWithIntButRefLong&, int&> {};
877 struct common_type<int&, const CommonWithIntButRefLong&>
878 : common_type<CommonWithIntButRefLong&, int&> {};
881 struct common_type<CommonWithIntButRefLong&, volatile int&>
882 : common_type<CommonWithIntButRefLong&, int&> {};
885 struct common_type<int&, volatile CommonWithIntButRefLong&>
886 : common_type<CommonWithIntButRefLong&, int&> {};
889 struct common_type<CommonWithIntButRefLong&, const volatile int&>
890 : common_type<CommonWithIntButRefLong&, int&> {};
893 struct common_type<int&, const volatile CommonWithIntButRefLong&>
894 : common_type<CommonWithIntButRefLong&, int&> {};
897 struct common_type<const CommonWithIntButRefLong&, int&>
898 : common_type<CommonWithIntButRefLong&, int&> {};
901 struct common_type<const int&, CommonWithIntButRefLong&>
902 : common_type<CommonWithIntButRefLong&, int&> {};
905 struct common_type<const CommonWithIntButRefLong&, const int&>
906 : common_type<CommonWithIntButRefLong&, int&> {};
909 struct common_type<const int&, const CommonWithIntButRefLong&>
910 : common_type<CommonWithIntButRefLong&, int&> {};
913 struct common_type<const CommonWithIntButRefLong&, volatile int&>
914 : common_type<CommonWithIntButRefLong&, int&> {};
917 struct common_type<const int&, volatile CommonWithIntButRefLong&>
918 : common_type<CommonWithIntButRefLong&, int&> {};
921 struct common_type<const CommonWithIntButRefLong&, const volatile int&>
922 : common_type<CommonWithIntButRefLong&, int&> {};
925 struct common_type<const int&, const volatile CommonWithIntButRefLong&>
926 : common_type<CommonWithIntButRefLong&, int&> {};
929 struct common_type<volatile CommonWithIntButRefLong&, int&>
930 : common_type<CommonWithIntButRefLong&, int&> {};
933 struct common_type<volatile int&, CommonWithIntButRefLong&>
934 : common_type<CommonWithIntButRefLong&, int&> {};
937 struct common_type<volatile CommonWithIntButRefLong&, const int&>
938 : common_type<CommonWithIntButRefLong&, int&> {};
941 struct common_type<volatile int&, const CommonWithIntButRefLong&>
942 : common_type<CommonWithIntButRefLong&, int&> {};
945 struct common_type<volatile CommonWithIntButRefLong&, volatile int&>
946 : common_type<CommonWithIntButRefLong&, int&> {};
949 struct common_type<volatile int&, volatile CommonWithIntButRefLong&>
950 : common_type<CommonWithIntButRefLong&, int&> {};
953 struct common_type<volatile CommonWithIntButRefLong&, const volatile int&>
954 : common_type<CommonWithIntButRefLong&, int&> {};
957 struct common_type<volatile int&, const volatile CommonWithIntButRefLong&>
958 : common_type<CommonWithIntButRefLong&, int&> {};
961 struct common_type<const volatile CommonWithIntButRefLong&, int&>
962 : common_type<CommonWithIntButRefLong&, int&> {};
965 struct common_type<const volatile int&, CommonWithIntButRefLong&>
966 : common_type<CommonWithIntButRefLong&, int&> {};
969 struct common_type<const volatile CommonWithIntButRefLong&, const int&>
970 : common_type<CommonWithIntButRefLong&, int&> {};
973 struct common_type<const volatile int&, const CommonWithIntButRefLong&>
974 : common_type<CommonWithIntButRefLong&, int&> {};
977 struct common_type<const volatile CommonWithIntButRefLong&, volatile int&>
978 : common_type<CommonWithIntButRefLong&, int&> {};
981 struct common_type<const volatile int&, volatile CommonWithIntButRefLong&>
982 : common_type<CommonWithIntButRefLong&, int&> {};
985 struct common_type<const volatile CommonWithIntButRefLong&, const volatile int&>
986 : common_type<CommonWithIntButRefLong&, int&> {};
989 struct common_type<const volatile int&, const volatile CommonWithIntButRefLong&>
990 : common_type<CommonWithIntButRefLong&, int&> {};
992 static_assert(CheckCommonWith<CommonWithIntButRefLong, int>());