Lines Matching refs:AnyOf
752 // A set of metafunctions for computing the result type of AnyOf.
753 // AnyOf(m1, ..., mN) returns
756 // Although AnyOf isn't defined for one argument, AnyOfResult1 is defined
1111 // AnyOf(m1, m2, ..., mk) matches any value that matches any of the given
1112 // sub-matchers. AnyOf is called fully qualified to prevent ADL from firing.
1116 AnyOf(M1 m1, M2 m2) {
1124 AnyOf(M1 m1, M2 m2, M3 m3) {
1127 ::testing::AnyOf(m2, m3));
1132 AnyOf(M1 m1, M2 m2, M3 m3, M4 m4) {
1134 ::testing::AnyOf(m1, m2),
1135 ::testing::AnyOf(m3, m4));
1140 AnyOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5) {
1142 ::testing::AnyOf(m1, m2),
1143 ::testing::AnyOf(m3, m4, m5));
1149 AnyOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6) {
1151 ::testing::AnyOf(m1, m2, m3),
1152 ::testing::AnyOf(m4, m5, m6));
1158 AnyOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7) {
1160 ::testing::AnyOf(m1, m2, m3),
1161 ::testing::AnyOf(m4, m5, m6, m7));
1167 AnyOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8) {
1169 ::testing::AnyOf(m1, m2, m3, m4),
1170 ::testing::AnyOf(m5, m6, m7, m8));
1176 AnyOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8, M9 m9) {
1179 ::testing::AnyOf(m1, m2, m3, m4),
1180 ::testing::AnyOf(m5, m6, m7, m8, m9));
1187 AnyOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8, M9 m9, M10 m10) {
1190 ::testing::AnyOf(m1, m2, m3, m4, m5),
1191 ::testing::AnyOf(m6, m7, m8, m9, m10));