Lines Matching defs:Derived
600 class Derived : public Base {
602 Derived() : Base() {}
639 Derived d, d2;
641 Matcher<Derived*> m2 = SafeMatcherCast<Derived*>(m1);
646 Matcher<Derived&> m4 = SafeMatcherCast<Derived&>(m3);
746 Derived derived;
748 // This shouldn't compile: EXPECT_THAT(&base, A<Derived*>());
750 EXPECT_THAT(&derived, A<Derived*>());
1126 Derived derived;
2189 Derived derived;
2194 EXPECT_THAT(as_base_ptr, WhenDynamicCastTo<Derived*>(Not(IsNull())));
2195 EXPECT_THAT(as_base_ptr, WhenDynamicCastTo<Derived*>(Pointee(FieldIIs(4))));
2197 Not(WhenDynamicCastTo<Derived*>(Pointee(FieldIIs(5)))));
2202 Derived derived;
2206 EXPECT_THAT(&base, Not(WhenDynamicCastTo<Derived*>(Pointee(_))));
2207 EXPECT_THAT(&base, WhenDynamicCastTo<Derived*>(IsNull()));
2212 EXPECT_THAT(as_base_ptr, Not(WhenDynamicCastTo<Derived*>(Pointee(_))));
2213 EXPECT_THAT(as_base_ptr, WhenDynamicCastTo<Derived*>(IsNull()));
2219 EXPECT_THAT(as_base_ptr, WhenDynamicCastTo<Derived*>(IsNull()));
2254 Matcher<Base*> matcher = WhenDynamicCastTo<Derived*>(Pointee(_));
2256 "when dynamic_cast to " + internal::GetTypeName<Derived*>() + ", ";
2263 Matcher<Base*> matcher = WhenDynamicCastTo<Derived*>(Pointee(_));
2266 Derived derived;
2277 Derived derived;
2280 EXPECT_THAT(as_base_ref, WhenDynamicCastTo<const Derived&>(FieldIIs(4)));
2281 EXPECT_THAT(as_base_ref, WhenDynamicCastTo<const Derived&>(Not(FieldIIs(5))));
2285 Derived derived;