reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
565 class MatcherCastImpl<T, Matcher<U> > { 567 static Matcher<T> Cast(const Matcher<U>& source_matcher) { 568 return Matcher<T>(new Impl(source_matcher)); 572 class Impl : public MatcherInterface<T> { 578 virtual bool MatchAndExplain(T x, MatchResultListener* listener) const {