Searched refs:MatcherCast (Results 1 – 5 of 5) sorted by relevance
783 inline Matcher<T> MatcherCast(const M& matcher) { in MatcherCast() function833 return MatcherCast<T>(matcher); in Cast()2024 return MatcherCast<const T&>(matcher_).Matches(x);2348 : matcher_(MatcherCast<const Pointee&>(matcher)) {}2730 : size_matcher_(MatcherCast<SizeType>(size_matcher)) {}3491 matchers_.push_back(MatcherCast<const Element&>(*first++));3746 matchers_.push_back(MatcherCast<const Element&>(*first));3828 return MatcherCast<Target>(a);4035 : value_matcher_(MatcherCast<ValueType>(value_matcher)) {}4485 field, MatcherCast<const FieldType&>(matcher)));[all …]
159 using testing::MatcherCast;686 Matcher<const char*> m = MatcherCast<const char*>(_); in TEST()
107 using testing::MatcherCast;613 Matcher<int> m = MatcherCast<int>(Eq(5)); in TEST()639 Matcher<int> m2 = MatcherCast<int>(m1); in TEST()644 Matcher<int> m4 = MatcherCast<int>(m3); in TEST()655 Matcher<int> m2 = MatcherCast<int>(m1); in TEST()663 Matcher<int> m2 = MatcherCast<int>(m1); in TEST()671 Matcher<const int&> m2 = MatcherCast<const int&>(m1); in TEST()679 Matcher<int&> m2 = MatcherCast<int&>(m1); in TEST()689 Matcher<int> m2 = MatcherCast<int>(m1); in TEST()697 Matcher<int> m = MatcherCast<int>(42); in TEST()[all …]
325 |`MatcherCast<T>(m)`|casts matcher `m` to type `Matcher<T>`.|
732 function `MatcherCast<T>(m)`. The difference is that `MatcherCast` works735 `MatcherCast` essentially lets you bypass C++'s type system