reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
46 const testing::Matcher<const std::string &> &expected,
utils/unittest/googlemock/include/gmock/gmock-matchers.h445 operator Matcher<T>() const { 486 inline Matcher<T> MakeMatcher(const MatcherInterface<T>* impl) { 519 static Matcher<T> Cast(const M& polymorphic_matcher_or_value) { 536 internal::ImplicitlyConvertible<M, Matcher<T> >::value>()); 540 static Matcher<T> CastImpl(const M& value, BooleanConstant<false>) { 547 static Matcher<T> CastImpl(const M& polymorphic_matcher_or_value, 567 static Matcher<T> Cast(const Matcher<U>& source_matcher) { 567 static Matcher<T> Cast(const Matcher<U>& source_matcher) { 574 explicit Impl(const Matcher<U>& source_matcher) 591 const Matcher<U> source_matcher_; 602 static Matcher<T> Cast(const Matcher<T>& matcher) { return matcher; } 602 static Matcher<T> Cast(const Matcher<T>& matcher) { return matcher; } 612 inline Matcher<T> MatcherCast(const M& matcher) { 629 static inline Matcher<T> Cast(const M& polymorphic_matcher_or_value) { 643 static inline Matcher<T> Cast(const Matcher<U>& matcher) { 643 static inline Matcher<T> Cast(const Matcher<U>& matcher) { 667 inline Matcher<T> SafeMatcherCast(const M& polymorphic_matcher) { 703 bool MatchPrintAndExplain(Value& value, const Matcher<T>& matcher, 899 operator Matcher<Lhs>() const { 1448 explicit NotMatcherImpl(const Matcher<T>& matcher) 1464 const Matcher<T> matcher_; 1479 operator Matcher<T>() const { 1496 BothOfMatcherImpl(const Matcher<T>& matcher1, const Matcher<T>& matcher2) 1496 BothOfMatcherImpl(const Matcher<T>& matcher1, const Matcher<T>& matcher2) 1546 const Matcher<T> matcher1_; 1547 const Matcher<T> matcher2_; 1649 operator Matcher<T>() const { 1668 EitherOfMatcherImpl(const Matcher<T>& matcher1, const Matcher<T>& matcher2) 1668 EitherOfMatcherImpl(const Matcher<T>& matcher1, const Matcher<T>& matcher2) 1718 const Matcher<T> matcher1_; 1719 const Matcher<T> matcher2_; 1744 operator Matcher<T>() const { 1856 const Matcher<const T&> matcher = SafeMatcherCast<const T&>(matcher_); 2230 const Matcher<const FieldType&> matcher_; 2301 const Matcher<RefToConstProperty> matcher_; 2349 operator Matcher<T>() const { 2842 const Matcher<const Element&> inner_matcher_; 3084 const Matcher<const FirstType&> first_matcher_; 3256 ::std::vector<Matcher<const Element&> > matchers_; 3416 typedef ::std::vector<Matcher<const Element&> > MatcherVec; 3454 Matcher<Target> operator()(const Arg& a) const { 3475 typedef ::std::vector<Matcher<const Element&> > MatcherVec; 3496 operator Matcher<Container>() const { 3504 typedef ::std::vector<Matcher<const Element&> > MatcherVec;