Lines Matching defs:base
636 // are pointers or references to a derived and a base class, correspondingly.
744 Base base;
746 EXPECT_THAT(&base, A<Base*>());
747 // This shouldn't compile: EXPECT_THAT(&base, A<Derived*>());
1120 // used wherever Ref(base) can be used (Ref(derived) is a sub-type
1121 // of Ref(base), but not vice versa.
1124 Base base, base2;
1126 Matcher<const Base&> m1 = Ref(base);
1127 EXPECT_TRUE(m1.Matches(base));
1133 EXPECT_FALSE(m1.Matches(base));
2188 Base base;
2193 EXPECT_THAT(&base, Not(WhenDynamicCastTo<Derived*>(Pointee(_))));
2194 EXPECT_THAT(&base, WhenDynamicCastTo<Derived*>(IsNull()));