Lines Matching refs:visitor
31 void ClassTable::VisitRoots(Visitor& visitor) { in VisitRoots() argument
35 table_slot.VisitRoot(visitor); in VisitRoots()
39 visitor.VisitRoot(root.AddressWithoutBarrier()); in VisitRoots()
43 visitor.VisitRootIfNonNull(root.AddressWithoutBarrier()); in VisitRoots()
49 void ClassTable::VisitRoots(const Visitor& visitor) { in VisitRoots() argument
53 table_slot.VisitRoot(visitor); in VisitRoots()
57 visitor.VisitRoot(root.AddressWithoutBarrier()); in VisitRoots()
61 visitor.VisitRootIfNonNull(root.AddressWithoutBarrier()); in VisitRoots()
67 bool ClassTable::Visit(Visitor& visitor) { in Visit() argument
71 if (!visitor(table_slot.Read<kReadBarrierOption>())) { in Visit()
80 bool ClassTable::Visit(const Visitor& visitor) { in Visit() argument
84 if (!visitor(table_slot.Read<kReadBarrierOption>())) { in Visit()
111 inline void ClassTable::TableSlot::VisitRoot(const Visitor& visitor) const { in VisitRoot() argument
115 visitor.VisitRoot(root.AddressWithoutBarrier()); in VisitRoot()