Lines Matching refs:EdgeVisitor
29 class EdgeVisitor {
31 virtual ~EdgeVisitor() {} in ~EdgeVisitor()
45 class RecursiveEdgeVisitor : public EdgeVisitor {
90 virtual void Accept(EdgeVisitor*) = 0;
113 void Accept(EdgeVisitor* visitor) override { visitor->VisitValue(this); } in Accept()
147 void Accept(EdgeVisitor* visitor) override { visitor->VisitRawPtr(this); } in Accept()
163 void Accept(EdgeVisitor* visitor) override { visitor->VisitRefPtr(this); } in Accept()
175 void Accept(EdgeVisitor* visitor) override { visitor->VisitUniquePtr(this); } in Accept()
187 void Accept(EdgeVisitor* visitor) override { visitor->VisitMember(this); } in Accept()
199 void Accept(EdgeVisitor* visitor) override { visitor->VisitWeakMember(this); } in Accept()
210 void Accept(EdgeVisitor* visitor) override { visitor->VisitPersistent(this); } in Accept()
221 void Accept(EdgeVisitor* visitor) override { in Accept()
244 void Accept(EdgeVisitor* visitor) override { visitor->VisitCollection(this); } in Accept()
245 void AcceptMembers(EdgeVisitor* visitor) { in AcceptMembers()
278 void Accept(EdgeVisitor* visitor) override { visitor->VisitIterator(this); } in Accept()