From fd0853d2623dd278b08288331ed42e3be59252fb Mon Sep 17 00:00:00 2001 From: Daniel Wilhelm Date: Fri, 18 Apr 2014 17:00:17 +0200 Subject: 2.2 --- shared/tinyxml/docs/classTiXmlVisitor.html | 84 ++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 shared/tinyxml/docs/classTiXmlVisitor.html (limited to 'shared/tinyxml/docs/classTiXmlVisitor.html') diff --git a/shared/tinyxml/docs/classTiXmlVisitor.html b/shared/tinyxml/docs/classTiXmlVisitor.html new file mode 100644 index 00000000..4698b85a --- /dev/null +++ b/shared/tinyxml/docs/classTiXmlVisitor.html @@ -0,0 +1,84 @@ + + +TinyXml: TiXmlVisitor Class Reference + + + + +
+
+
+
+

TiXmlVisitor Class Reference

If you call the Accept() method, it requires being passed a TiXmlVisitor class to handle callbacks. +More... +

+#include <tinyxml.h> +

+

Inheritance diagram for TiXmlVisitor: +

+ +TiXmlPrinter + +List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

+virtual bool VisitEnter (const TiXmlDocument &)
 Visit a document.
+virtual bool VisitExit (const TiXmlDocument &)
 Visit a document.
+virtual bool VisitEnter (const TiXmlElement &, const TiXmlAttribute *)
 Visit an element.
+virtual bool VisitExit (const TiXmlElement &)
 Visit an element.
+virtual bool Visit (const TiXmlDeclaration &)
 Visit a declaration.
+virtual bool Visit (const TiXmlText &)
 Visit a text node.
+virtual bool Visit (const TiXmlComment &)
 Visit a comment node.
+virtual bool Visit (const TiXmlUnknown &)
 Visit an unknow node.
+

Detailed Description

+If you call the Accept() method, it requires being passed a TiXmlVisitor class to handle callbacks. +

+For nodes that contain other nodes (Document, Element) you will get called with a VisitEnter/VisitExit pair. Nodes that are always leaves are simple called with Visit().

+If you return 'true' from a Visit method, recursive parsing will continue. If you return false, no children of this node or its sibilings will be Visited.

+All flavors of Visit methods have a default implementation that returns 'true' (continue visiting). You need to only override methods that are interesting to you.

+Generally Accept() is called on the TiXmlDocument, although all nodes suppert Visiting.

+You should never change the document from a callback.

+

See also:
TiXmlNode::Accept()
+ +

+


The documentation for this class was generated from the following file: +
Generated on Sun May 6 15:41:23 2007 for TinyXml by  + +doxygen 1.4.7
+ + -- cgit