Lines Matching defs:Derived
599 class Derived : public Base {
601 Derived() : Base() {}
638 Derived d, d2;
640 Matcher<Derived*> m2 = SafeMatcherCast<Derived*>(m1);
645 Matcher<Derived&> m4 = SafeMatcherCast<Derived&>(m3);
745 Derived derived;
747 // This shouldn't compile: EXPECT_THAT(&base, A<Derived*>());
749 EXPECT_THAT(&derived, A<Derived*>());
1125 Derived derived;
2176 Derived derived;
2181 EXPECT_THAT(as_base_ptr, WhenDynamicCastTo<Derived*>(Not(IsNull())));
2182 EXPECT_THAT(as_base_ptr, WhenDynamicCastTo<Derived*>(Pointee(FieldIIs(4))));
2184 Not(WhenDynamicCastTo<Derived*>(Pointee(FieldIIs(5)))));
2189 Derived derived;
2193 EXPECT_THAT(&base, Not(WhenDynamicCastTo<Derived*>(Pointee(_))));
2194 EXPECT_THAT(&base, WhenDynamicCastTo<Derived*>(IsNull()));
2199 EXPECT_THAT(as_base_ptr, Not(WhenDynamicCastTo<Derived*>(Pointee(_))));
2200 EXPECT_THAT(as_base_ptr, WhenDynamicCastTo<Derived*>(IsNull()));
2206 EXPECT_THAT(as_base_ptr, WhenDynamicCastTo<Derived*>(IsNull()));
2231 Matcher<Base*> matcher = WhenDynamicCastTo<Derived*>(Pointee(_));
2233 "when dynamic_cast to " + internal::GetTypeName<Derived*>() + ", ";
2240 Matcher<Base*> matcher = WhenDynamicCastTo<Derived*>(Pointee(_));
2243 Derived derived;
2254 Derived derived;
2257 EXPECT_THAT(as_base_ref, WhenDynamicCastTo<const Derived&>(FieldIIs(4)));
2258 EXPECT_THAT(as_base_ref, WhenDynamicCastTo<const Derived&>(Not(FieldIIs(5))));
2262 Derived derived;