Lines Matching defs:base
64 class Base {
68 Base() : member_(0) {}
69 explicit Base(int n) : member_(n) {}
70 virtual ~Base() {}
77 class Derived : public Base {
79 explicit Derived(int n) : Base(n) {}
84 EXPECT_TRUE(&derived == ::testing::internal::ImplicitCast_<Base*>(&derived));
89 Base base = ::testing::internal::ImplicitCast_<Base>(derived);
90 EXPECT_EQ(derived.member(), base.member());
96 operator Base() {
98 return Base();
108 Base base = ::testing::internal::ImplicitCast_<Base>(castable);
115 operator Base() const {
117 return Base();
127 Base base = ::testing::internal::ImplicitCast_<Base>(const_castable);
135 operator Base() {
137 return Base();
139 operator Base() const {
141 return Base();
153 Base base = ::testing::internal::ImplicitCast_<Base>(castable);
160 base = ::testing::internal::ImplicitCast_<Base>(const_castable);