| 9402 | // leads to unnecessary copies & lack of support for non-copyable types. |
| 9403 | template <typename T> |
| 9404 | inline Matcher<T> MakeMatcher(const MatcherInterface<T>* impl) { |
| 9405 | return Matcher<T>(impl); |
| 9406 | } |
| 9407 | |
| 9408 | // Creates a polymorphic matcher from its implementation. This is |
| 9409 | // easier to use than the PolymorphicMatcher<Impl> constructor as it |
nothing calls this directly
no outgoing calls
no test coverage detected