Lines Matching refs:matcher_maker
1047 // matcher_maker is a pointer to a function which creates a FloatingEqMatcher.
1049 testing::internal::FloatingEqMatcher<RawType> (*matcher_maker)(RawType)) {
1050 Matcher<RawType> m1 = matcher_maker(0.0);
1056 Matcher<RawType> m2 = matcher_maker(close_to_positive_zero_);
1059 Matcher<RawType> m3 = matcher_maker(1.0);
1063 // Test commutativity: matcher_maker(0.0).Matches(1.0) was tested above.
1066 Matcher<RawType> m4 = matcher_maker(-infinity_);
1069 Matcher<RawType> m5 = matcher_maker(infinity_);
1076 // matcher_maker can produce a Matcher<const RawType&>, which is needed in
1078 Matcher<const RawType&> m6 = matcher_maker(0.0);
1083 // matcher_maker can produce a Matcher<RawType&>, which is needed in some
1085 Matcher<RawType&> m7 = matcher_maker(0.0);
1129 // matcher_maker is a pointer to a function which creates a FloatingEqMatcher.
1131 *matcher_maker)(RawType, RawType)) {
1132 Matcher<RawType> m1 = matcher_maker(0.0, 0.0);
1139 Matcher<RawType> m2 = matcher_maker(0.0, 1.0);
1149 Matcher<RawType> m3 = matcher_maker(ParentType::infinity_, 0.0);
1154 Matcher<RawType> m4 = matcher_maker(-ParentType::infinity_, 0.0);
1160 Matcher<RawType> m5 = matcher_maker(ParentType::max_, ParentType::max_);
1164 Matcher<RawType> m6 = matcher_maker(-ParentType::max_, ParentType::max_);
1168 Matcher<RawType> m7 = matcher_maker(ParentType::max_, 0);
1172 Matcher<RawType> m8 = matcher_maker(-ParentType::max_, 0);
1179 matcher_maker(ParentType::max_, ParentType::infinity_);
1182 // matcher_maker can produce a Matcher<const RawType&>, which is needed in
1184 Matcher<const RawType&> m10 = matcher_maker(0.0, 1.0);
1189 // matcher_maker can produce a Matcher<RawType&>, which is needed in some
1191 Matcher<RawType&> m11 = matcher_maker(0.0, 1.0);