Lines Matching refs:visitor
70 void ClassTable::VisitRoots(Visitor& visitor) { in VisitRoots() argument
74 table_slot.VisitRoot(visitor); in VisitRoots()
78 visitor.VisitRoot(root.AddressWithoutBarrier()); in VisitRoots()
82 visitor.VisitRootIfNonNull(root.AddressWithoutBarrier()); in VisitRoots()
88 void ClassTable::VisitRoots(const Visitor& visitor) { in VisitRoots() argument
92 table_slot.VisitRoot(visitor); in VisitRoots()
96 visitor.VisitRoot(root.AddressWithoutBarrier()); in VisitRoots()
100 visitor.VisitRootIfNonNull(root.AddressWithoutBarrier()); in VisitRoots()
106 bool ClassTable::Visit(Visitor& visitor) { in Visit() argument
110 if (!visitor(table_slot.Read<kReadBarrierOption>())) { in Visit()
119 bool ClassTable::Visit(const Visitor& visitor) { in Visit() argument
123 if (!visitor(table_slot.Read<kReadBarrierOption>())) { in Visit()
150 inline void ClassTable::TableSlot::VisitRoot(const Visitor& visitor) const { in VisitRoot() argument
154 visitor.VisitRoot(root.AddressWithoutBarrier()); in VisitRoot()