Lines Matching refs:target

57   WeakPtr<Target> target;  member
72 void CreateArrowFromTarget(Arrow** arrow, Target* target) { in CreateArrowFromTarget() argument
77 target, &completion)); in CreateArrowFromTarget()
146 Target* target, in DoCreateArrowFromTarget() argument
149 (*arrow)->target = target->AsWeakPtr(); in DoCreateArrowFromTarget()
156 *result = arrow->target.get(); in DoDeRef()
177 WeakPtr<TargetBase> b = object->target; in DoCopyAndAssignArrowBase()
180 c = object->target; in DoCopyAndAssignArrowBase()
280 Target target; in TEST() local
281 WeakPtr<Target> ptr = target.AsWeakPtr(); in TEST()
282 EXPECT_EQ(&target, ptr.get()); in TEST()
286 DerivedTarget target; in TEST() local
287 WeakPtr<DerivedTarget> ptr = AsWeakPtr(&target); in TEST()
288 EXPECT_EQ(&target, ptr.get()); in TEST()
370 std::unique_ptr<Target> target(OffThreadObjectCreator<Target>::NewObject()); in TEST() local
371 WeakPtr<Target> weak_ptr = target->AsWeakPtr(); in TEST()
372 EXPECT_EQ(target.get(), weak_ptr.get()); in TEST()
380 Target target; in TEST() local
381 arrow->target = target.AsWeakPtr(); in TEST()
382 EXPECT_EQ(&target, arrow->target.get()); in TEST()
392 Target* target = new Target(); in TEST() local
394 WeakPtr<Target> weak_ptr = target->AsWeakPtr(); in TEST()
401 background.CreateArrowFromTarget(&arrow, target); in TEST()
402 EXPECT_EQ(background.DeRef(arrow), target); in TEST()
408 arrow.target = target->AsWeakPtr(); in TEST()
411 EXPECT_EQ(target, background.DeRef(&arrow)); in TEST()
415 background.DeleteTarget(target); in TEST()
425 Target target; in TEST() local
427 background.CreateArrowFromTarget(&arrow, &target); in TEST()
430 EXPECT_EQ(&target, background.DeRef(arrow)); in TEST()
433 arrow->target.reset(); in TEST()
436 arrow->target = target.AsWeakPtr(); in TEST()
439 EXPECT_EQ(&target, arrow->target.get()); in TEST()
452 std::unique_ptr<TargetWithFactory> target(new TargetWithFactory); in TEST() local
455 arrow.target = target->factory.GetWeakPtr(); in TEST()
456 EXPECT_EQ(target.get(), arrow.target.get()); in TEST()
458 target->factory.InvalidateWeakPtrs(); in TEST()
459 EXPECT_EQ(nullptr, arrow.target.get()); in TEST()
461 arrow.target = target->factory.GetWeakPtr(); in TEST()
463 EXPECT_EQ(target.get(), background.DeRef(&arrow)); in TEST()
466 background.DeleteTarget(target.release()); in TEST()
478 Target target; in TEST() local
480 arrow.target = target.AsWeakPtr(); in TEST()
484 EXPECT_EQ(arrow_copy->target.get(), &target); in TEST()
496 Target target; in TEST() local
500 arrow.target = target.AsWeakPtr(); in TEST()
503 EXPECT_EQ(arrow_copy->target.get(), &target); in TEST()
517 Target target; in TEST() local
519 arrow.target = target.AsWeakPtr(); in TEST()
522 EXPECT_EQ(nullptr, arrow_copy->target.get()); in TEST()
528 Target target; in TEST() local
531 arrow->target = target.AsWeakPtr(); in TEST()
542 Target target; in TEST() local
545 arrow->target = target.AsWeakPtr(); in TEST()
556 Target target; in TEST() local
559 arrow->target = target.AsWeakPtr(); in TEST()
576 Target target; in TEST() local
579 arrow.target = target.AsWeakPtr(); in TEST()
586 EXPECT_EQ(arrow.target.get(), arrow_copy->target.get()); in TEST()
601 Target target; in TEST() local
606 arrow.target = target.AsWeakPtr(); in TEST()
607 arrow.target.get(); in TEST()
620 std::unique_ptr<Target> target(new Target()); in TEST() local
624 arrow.target = target->AsWeakPtr(); in TEST()
632 ASSERT_DCHECK_DEATH(target.reset()); in TEST()
636 background.DeleteTarget(target.release()); in TEST()
644 std::unique_ptr<Target> target(new Target()); in TEST() local
649 arrow.target = target->AsWeakPtr(); in TEST()
650 arrow.target.get(); in TEST()
655 ASSERT_DCHECK_DEATH(background.DeleteTarget(target.release())); in TEST()
663 std::unique_ptr<Target> target(new Target()); in TEST() local
667 arrow.target = target->AsWeakPtr(); in TEST()
672 background.DeleteTarget(target.release()); in TEST()
675 ASSERT_DCHECK_DEATH(arrow.target.get()); in TEST()