Lines Matching refs:visitor
80 // Extra parameters are required since we use this same visitor signature for checking objects.
115 ModUnionClearCardSetVisitor visitor(&cleared_cards_);
117 card_table->ModifyCardsAtomic(space_->Begin(), space_->End(), AgeCardVisitor(), visitor);
127 // Extra parameters are required since we use this same visitor signature for checking objects.
154 // We don't have an early exit since we use the visitor pattern, an early
156 AddToReferenceArrayVisitor visitor(mod_union_table_, references_);
157 obj->VisitReferences<kMovingClasses>(visitor, VoidFunctor());
172 // Extra parameters are required since we use this same visitor signature for checking objects.
208 CheckReferenceVisitor visitor(mod_union_table_, references_);
209 obj->VisitReferences<kMovingClasses>(visitor, VoidFunctor());
235 ModUnionCheckReferences visitor(this, reference_set);
237 live_bitmap->VisitMarkedRange(start, start + CardTable::kCardSize, visitor);
307 ModUnionClearCardSetVisitor visitor(&cleared_cards_);
309 card_table->ModifyCardsAtomic(space_->Begin(), space_->End(), AgeCardVisitor(), visitor);