Lines Matching defs:inner_matcher
2102 // reference that matches inner_matcher when dynamic_cast<T> is applied.
2809 explicit QuantifierMatcherImpl(InnerMatcher inner_matcher)
2811 testing::SafeMatcherCast<const Element&>(inner_matcher)) {}
2848 explicit ContainsMatcherImpl(InnerMatcher inner_matcher)
2849 : QuantifierMatcherImpl<Container>(inner_matcher) {}
2877 explicit EachMatcherImpl(InnerMatcher inner_matcher)
2878 : QuantifierMatcherImpl<Container>(inner_matcher) {}
2934 // Implements Key(inner_matcher) for the given argument pair type.
2935 // Key(inner_matcher) matches an std::pair whose 'first' field matches
2936 // inner_matcher. For example, Contains(Key(Ge(5))) can be used to match an
2945 explicit KeyMatcherImpl(InnerMatcher inner_matcher)
2947 testing::SafeMatcherCast<const KeyType&>(inner_matcher)) {
3870 // to a value that matches inner_matcher.
3873 const InnerMatcher& inner_matcher) {
3874 return internal::PointeeMatcher<InnerMatcher>(inner_matcher);
3878 // inner_matcher when dynamic_cast<To> is applied.
3885 WhenDynamicCastTo(const Matcher<To>& inner_matcher) {
3887 internal::WhenDynamicCastToMatcher<To>(inner_matcher));
4318 // Key(inner_matcher) matches an std::pair whose 'first' field matches
4319 // inner_matcher. For example, Contains(Key(Ge(5))) can be used to match an
4322 inline internal::KeyMatcher<M> Key(M inner_matcher) {
4323 return internal::KeyMatcher<M>(inner_matcher);