Lines Matching refs:derived
15 // contributors may be used to endorse or promote products derived from
697 // are pointers or references to a derived and a base class, correspondingly.
799 Derived derived;
802 EXPECT_THAT(&derived, A<Base*>());
803 EXPECT_THAT(&derived, A<Derived*>());
1141 // Tests that Ref(variable) is covariant, i.e. Ref(derived) can be
1142 // used wherever Ref(base) can be used (Ref(derived) is a sub-type
1147 Derived derived;
1151 EXPECT_FALSE(m1.Matches(derived));
1153 m1 = Ref(derived);
1154 EXPECT_TRUE(m1.Matches(derived));
3191 Derived derived;
3192 derived.i = 4;
3195 Base* as_base_ptr = &derived;
3204 Derived derived;
3210 Base* as_base_ptr = &derived;
3234 // Multiply derived from Base. dynamic_cast<> returns NULL.
3258 Derived derived;
3259 EXPECT_TRUE(matcher.Matches(&derived));
3260 EXPECT_THAT(Explain(matcher, &derived), HasSubstr("which points to "));
3264 EXPECT_THAT(Explain(ref_matcher, derived),
3269 Derived derived;
3270 derived.i = 4;
3271 Base& as_base_ref = derived;
3277 Derived derived;
3278 Base& as_base_ref = derived;
3392 // A derived struct for testing Field().
3603 // A derived class for testing Property().