Lines Matching refs:explicit
83 explicit MatchResultListener(::std::ostream* os) : stream_(os) {}
197 explicit StreamMatchResultListener(::std::ostream* os)
214 explicit SharedPayload(const T& v) : value(v) {}
215 explicit SharedPayload(T&& v) : value(std::move(v)) {}
274 explicit MatcherBase(const MatcherInterface<U>* impl)
405 // When inlined along with Init, need to be explicit to avoid violating
468 explicit Matcher() {} // NOLINT
471 explicit Matcher(const MatcherInterface<const T&>* impl)
475 explicit Matcher(
499 explicit Matcher(const MatcherInterface<const std::string&>* impl)
521 explicit Matcher(const MatcherInterface<const std::string&>* impl)
523 explicit Matcher(const MatcherInterface<std::string>* impl)
549 explicit Matcher(const MatcherInterface<const internal::StringView&>* impl)
575 explicit Matcher(const MatcherInterface<const internal::StringView&>* impl)
577 explicit Matcher(const MatcherInterface<internal::StringView>* impl)
619 explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
638 explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {}
694 explicit ComparisonBase(const Rhs& rhs) : rhs_(rhs) {}
727 explicit EqMatcher(const Rhs& rhs)
736 explicit NeMatcher(const Rhs& rhs)
744 explicit LtMatcher(const Rhs& rhs)
752 explicit GtMatcher(const Rhs& rhs)
761 explicit LeMatcher(const Rhs& rhs)
770 explicit GeMatcher(const Rhs& rhs)
808 // because absl::string_view has some interfering non-explicit constructors.
883 // can always write Matcher<T>(Lt(5)) to be explicit about the type,