Lines Matching refs:visitor
50 virtual void accept(RawVisitor* visitor) = 0;
54 * Base class that implements the visitor methods for a
59 virtual void accept(RawVisitor* visitor) override;
136 * A visitor interface for the different XML Node subtypes. This will not traverse into
173 * An XML DOM visitor that will record the package name for a namespace prefix.
195 void BaseNode<Derived>::accept(RawVisitor* visitor) {
196 visitor->visit(static_cast<Derived*>(this));
212 NodeCastImpl<T> visitor;
213 node->accept(&visitor);
214 return visitor.value;