Lines Matching refs:derived_ptr

315     fbl::RefPtr<Derived> derived_ptr;  in do_test()  local
319 derived_ptr = fbl::AdoptRef<Derived>(new (&ac) Derived()); in do_test()
322 EXPECT_NONNULL(derived_ptr); in do_test()
328 fbl::RefPtr<Base> base_ptr(derived_ptr); in do_test()
330 EXPECT_NONNULL(derived_ptr); in do_test()
340 EXPECT_NONNULL(derived_ptr); in do_test()
346 fbl::RefPtr<Base> base_ptr(std::move(derived_ptr)); in do_test()
348 EXPECT_NULL(derived_ptr); in do_test()
363 derived_ptr = fbl::AdoptRef<Derived>(new (&ac) Derived()); in do_test()
366 EXPECT_NONNULL(derived_ptr); in do_test()
372 fbl::RefPtr<Base> base_ptr = derived_ptr; in do_test()
374 EXPECT_NONNULL(derived_ptr); in do_test()
384 EXPECT_NONNULL(derived_ptr); in do_test()
390 fbl::RefPtr<Base> base_ptr = std::move(derived_ptr); in do_test()
392 EXPECT_NULL(derived_ptr); in do_test()
407 derived_ptr = fbl::AdoptRef<Derived>(new (&ac) Derived()); in do_test()
410 EXPECT_NONNULL(derived_ptr); in do_test()
417 base_ptr = derived_ptr; in do_test()
419 EXPECT_NONNULL(derived_ptr); in do_test()
429 EXPECT_NONNULL(derived_ptr); in do_test()
436 base_ptr = std::move(derived_ptr); in do_test()
438 EXPECT_NULL(derived_ptr); in do_test()
453 derived_ptr = fbl::AdoptRef<Derived>(new (&ac) Derived()); in do_test()
456 EXPECT_NONNULL(derived_ptr); in do_test()
468 bool test_res = handoff_lvalue_fn<fbl::RefPtr<Base>>(derived_ptr); in do_test()
471 EXPECT_NONNULL(derived_ptr); in do_test()
480 bool test_res = handoff_copy_fn<fbl::RefPtr<Base>>(derived_ptr); in do_test()
483 EXPECT_NONNULL(derived_ptr); in do_test()
492 bool test_res = handoff_rvalue_fn<fbl::RefPtr<Base>>(std::move(derived_ptr)); in do_test()
495 EXPECT_NULL(derived_ptr); in do_test()