Lines Matching refs:visitor
28 void ClassTable::VisitRoots(Visitor& visitor) { in VisitRoots() argument
32 table_slot.VisitRoot(visitor); in VisitRoots()
36 visitor.VisitRoot(root.AddressWithoutBarrier()); in VisitRoots()
40 visitor.VisitRootIfNonNull(root.AddressWithoutBarrier()); in VisitRoots()
46 void ClassTable::VisitRoots(const Visitor& visitor) { in VisitRoots() argument
50 table_slot.VisitRoot(visitor); in VisitRoots()
54 visitor.VisitRoot(root.AddressWithoutBarrier()); in VisitRoots()
58 visitor.VisitRootIfNonNull(root.AddressWithoutBarrier()); in VisitRoots()
64 bool ClassTable::Visit(Visitor& visitor) { in Visit() argument
68 if (!visitor(table_slot.Read())) { in Visit()
77 bool ClassTable::Visit(const Visitor& visitor) { in Visit() argument
81 if (!visitor(table_slot.Read())) { in Visit()
104 inline void ClassTable::TableSlot::VisitRoot(const Visitor& visitor) const { in VisitRoot() argument
108 visitor.VisitRoot(root.AddressWithoutBarrier()); in VisitRoot()