Lines Matching defs:impl_
257 return impl_->MatchAndExplain(x, listener);
267 void DescribeTo(::std::ostream* os) const { impl_->DescribeTo(os); }
271 impl_->DescribeNegationTo(os);
284 return impl_.get();
292 : impl_(impl) {}
308 ::testing::internal::linked_ptr<const MatcherInterface<T> > impl_;
432 explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
436 Impl& mutable_impl() { return impl_; }
440 const Impl& impl() const { return impl_; }
444 return Matcher<T>(new MonomorphicImpl<T>(impl_));
451 explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {}
454 impl_.DescribeTo(os);
458 impl_.DescribeNegationTo(os);
462 return impl_.MatchAndExplain(x, listener);
466 const Impl impl_;
471 Impl impl_;