Lines Matching defs:AllOf
298 // A set of metafunctions for computing the result type of AllOf.
299 // AllOf(m1, ..., mN) returns
302 // Although AllOf isn't defined for one argument, AllOfResult1 is defined
997 // AllOf(m1, m2, ..., mk) matches any value that matches all of the given
998 // sub-matchers. AllOf is called fully qualified to prevent ADL from firing.
1002 AllOf(M1 m1, M2 m2) {
1010 AllOf(M1 m1, M2 m2, M3 m3) {
1013 ::testing::AllOf(m2, m3));
1018 AllOf(M1 m1, M2 m2, M3 m3, M4 m4) {
1020 ::testing::AllOf(m1, m2),
1021 ::testing::AllOf(m3, m4));
1026 AllOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5) {
1028 ::testing::AllOf(m1, m2),
1029 ::testing::AllOf(m3, m4, m5));
1035 AllOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6) {
1037 ::testing::AllOf(m1, m2, m3),
1038 ::testing::AllOf(m4, m5, m6));
1044 AllOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7) {
1046 ::testing::AllOf(m1, m2, m3),
1047 ::testing::AllOf(m4, m5, m6, m7));
1053 AllOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8) {
1055 ::testing::AllOf(m1, m2, m3, m4),
1056 ::testing::AllOf(m5, m6, m7, m8));
1062 AllOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8, M9 m9) {
1065 ::testing::AllOf(m1, m2, m3, m4),
1066 ::testing::AllOf(m5, m6, m7, m8, m9));
1073 AllOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8, M9 m9, M10 m10) {
1076 ::testing::AllOf(m1, m2, m3, m4, m5),
1077 ::testing::AllOf(m6, m7, m8, m9, m10));