Home | History | Annotate | Download | only in xml

Lines Matching defs:Visitor

37 class Visitor;
49 virtual void Accept(Visitor* visitor) = 0;
114 void Accept(Visitor* visitor) override;
124 void Accept(Visitor* visitor) override;
151 // Visitor whose default implementation visits the children nodes of any node.
152 class Visitor {
154 virtual ~Visitor() = default;
164 Visitor() = default;
178 DISALLOW_COPY_AND_ASSIGN(Visitor);
183 // An XML DOM visitor that will record the package name for a namespace prefix.
184 class PackageAwareVisitor : public Visitor, public IPackageDeclStack {
186 using Visitor::Visit;
211 class NodeCastBase : public Visitor {
251 internal::NodeCastImpl<T> visitor;
252 node->Accept(&visitor);
253 return visitor.value;