Lines Matching defs:AllOf
300 // A set of metafunctions for computing the result type of AllOf.
301 // AllOf(m1, ..., mN) returns
304 // Although AllOf isn't defined for one argument, AllOfResult1 is defined
1002 // AllOf(m1, m2, ..., mk) matches any value that matches all of the given
1003 // sub-matchers. AllOf is called fully qualified to prevent ADL from firing.
1007 AllOf(M1 m1, M2 m2) {
1015 AllOf(M1 m1, M2 m2, M3 m3) {
1018 ::testing::AllOf(m2, m3));
1023 AllOf(M1 m1, M2 m2, M3 m3, M4 m4) {
1025 ::testing::AllOf(m1, m2),
1026 ::testing::AllOf(m3, m4));
1031 AllOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5) {
1033 ::testing::AllOf(m1, m2),
1034 ::testing::AllOf(m3, m4, m5));
1040 AllOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6) {
1042 ::testing::AllOf(m1, m2, m3),
1043 ::testing::AllOf(m4, m5, m6));
1049 AllOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7) {
1051 ::testing::AllOf(m1, m2, m3),
1052 ::testing::AllOf(m4, m5, m6, m7));
1058 AllOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8) {
1060 ::testing::AllOf(m1, m2, m3, m4),
1061 ::testing::AllOf(m5, m6, m7, m8));
1067 AllOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8, M9 m9) {
1070 ::testing::AllOf(m1, m2, m3, m4),
1071 ::testing::AllOf(m5, m6, m7, m8, m9));
1078 AllOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8, M9 m9, M10 m10) {
1081 ::testing::AllOf(m1, m2, m3, m4, m5),
1082 ::testing::AllOf(m6, m7, m8, m9, m10));