Lines Matching refs:AnyOf
388 // A set of metafunctions for computing the result type of AnyOf.
389 // AnyOf(m1, ..., mN) returns
392 // Although AnyOf isn't defined for one argument, AnyOfResult1 is defined
1085 // AnyOf(m1, m2, ..., mk) matches any value that matches any of the given
1086 // sub-matchers. AnyOf is called fully qualified to prevent ADL from firing.
1090 AnyOf(M1 m1, M2 m2) {
1098 AnyOf(M1 m1, M2 m2, M3 m3) {
1101 ::testing::AnyOf(m2, m3));
1106 AnyOf(M1 m1, M2 m2, M3 m3, M4 m4) {
1108 ::testing::AnyOf(m1, m2),
1109 ::testing::AnyOf(m3, m4));
1114 AnyOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5) {
1116 ::testing::AnyOf(m1, m2),
1117 ::testing::AnyOf(m3, m4, m5));
1123 AnyOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6) {
1125 ::testing::AnyOf(m1, m2, m3),
1126 ::testing::AnyOf(m4, m5, m6));
1132 AnyOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7) {
1134 ::testing::AnyOf(m1, m2, m3),
1135 ::testing::AnyOf(m4, m5, m6, m7));
1141 AnyOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8) {
1143 ::testing::AnyOf(m1, m2, m3, m4),
1144 ::testing::AnyOf(m5, m6, m7, m8));
1150 AnyOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8, M9 m9) {
1153 ::testing::AnyOf(m1, m2, m3, m4),
1154 ::testing::AnyOf(m5, m6, m7, m8, m9));
1161 AnyOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8, M9 m9, M10 m10) {
1164 ::testing::AnyOf(m1, m2, m3, m4, m5),
1165 ::testing::AnyOf(m6, m7, m8, m9, m10));