Lines Matching refs:AllOf
664 // A set of metafunctions for computing the result type of AllOf.
665 // AllOf(m1, ..., mN) returns
668 // Although AllOf isn't defined for one argument, AllOfResult1 is defined
1028 // AllOf(m1, m2, ..., mk) matches any value that matches all of the given
1029 // sub-matchers. AllOf is called fully qualified to prevent ADL from firing.
1033 AllOf(M1 m1, M2 m2) {
1041 AllOf(M1 m1, M2 m2, M3 m3) {
1044 ::testing::AllOf(m2, m3));
1049 AllOf(M1 m1, M2 m2, M3 m3, M4 m4) {
1051 ::testing::AllOf(m1, m2),
1052 ::testing::AllOf(m3, m4));
1057 AllOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5) {
1059 ::testing::AllOf(m1, m2),
1060 ::testing::AllOf(m3, m4, m5));
1066 AllOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6) {
1068 ::testing::AllOf(m1, m2, m3),
1069 ::testing::AllOf(m4, m5, m6));
1075 AllOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7) {
1077 ::testing::AllOf(m1, m2, m3),
1078 ::testing::AllOf(m4, m5, m6, m7));
1084 AllOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8) {
1086 ::testing::AllOf(m1, m2, m3, m4),
1087 ::testing::AllOf(m5, m6, m7, m8));
1093 AllOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8, M9 m9) {
1096 ::testing::AllOf(m1, m2, m3, m4),
1097 ::testing::AllOf(m5, m6, m7, m8, m9));
1104 AllOf(M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8, M9 m9, M10 m10) {
1107 ::testing::AllOf(m1, m2, m3, m4, m5),
1108 ::testing::AllOf(m6, m7, m8, m9, m10));