Lines Matching refs:EdgeVisitor
30 class EdgeVisitor {
32 virtual ~EdgeVisitor() {} in ~EdgeVisitor()
47 class RecursiveEdgeVisitor : public EdgeVisitor {
94 virtual void Accept(EdgeVisitor*) = 0;
118 void Accept(EdgeVisitor* visitor) override { visitor->VisitValue(this); } in Accept()
152 void Accept(EdgeVisitor* visitor) { visitor->VisitRawPtr(this); } in Accept()
168 void Accept(EdgeVisitor* visitor) { visitor->VisitRefPtr(this); } in Accept()
180 void Accept(EdgeVisitor* visitor) { visitor->VisitOwnPtr(this); } in Accept()
192 void Accept(EdgeVisitor* visitor) { visitor->VisitUniquePtr(this); } in Accept()
204 void Accept(EdgeVisitor* visitor) { visitor->VisitMember(this); } in Accept()
216 void Accept(EdgeVisitor* visitor) { visitor->VisitWeakMember(this); } in Accept()
227 void Accept(EdgeVisitor* visitor) { visitor->VisitPersistent(this); } in Accept()
238 void Accept(EdgeVisitor* visitor) { in Accept()
261 void Accept(EdgeVisitor* visitor) { visitor->VisitCollection(this); } in Accept()
262 void AcceptMembers(EdgeVisitor* visitor) { in AcceptMembers()
295 void Accept(EdgeVisitor* visitor) { visitor->VisitIterator(this); } in Accept()