Lines Matching defs:from
15 // contributors may be used to endorse or promote products derived from
75 // where the description "is even" is automatically calculated from the
294 // 2. a factory function that creates a Matcher<T> object from a
346 // constructor from M (this usually happens when T has an implicit
347 // constructor from any type).
351 // a user-defined conversion from M to T if one exists (assuming M is
365 // from M. In both cases using the implicit conversion will produce a
368 // Even if T has an implicit constructor from M, it won't be called because
370 // (first to create T from M and then to create Matcher<T> from T).
428 "Can't implicitly convert from <base> to <derived>");
528 // argument from type T to U, and then pass it to the underlying Matcher<U>.
531 // is not preserved in the conversion from T to U.
646 // universal printer from printing the address of value, which
794 // from mistakenly using Ref(x) to match a non-reference function
1229 // will prevent different instantiations of NotMatcher from sharing
1273 // that will prevent different instantiations of BothOfMatcher from
1378 // that will prevent different instantiations of AnyOfMatcher from
1467 // Constructs the matcher from a sequence of element values or
1703 *listener << "which is " << diff << " from " << expected_;
2019 bool MatchAndExplain(From from, MatchResultListener* listener) const {
2020 To to = dynamic_cast<To>(from);
2034 bool MatchAndExplain(From& from, MatchResultListener* listener) const {
2036 To* to = dynamic_cast<To*>(&from);
3372 // Constructs the matcher from a sequence of element values or
4448 // protected from the concurrent access.
5617 // declarations from this file.