diff --git a/wrap/dae/xmldocumentmanaging.cpp b/wrap/dae/xmldocumentmanaging.cpp index 4e885e51..3707d160 100644 --- a/wrap/dae/xmldocumentmanaging.cpp +++ b/wrap/dae/xmldocumentmanaging.cpp @@ -44,7 +44,7 @@ XMLLeafNode::~XMLLeafNode() } -void XMLLeafNode::applyProcedure(Visitor& v) +void XMLLeafNode::applyProcedure(XMLVisitor& v) { v(*this); } @@ -71,7 +71,7 @@ XMLInteriorNode::~XMLInteriorNode() delete (*it); } -void XMLInteriorNode::applyProcedure(Visitor& v) +void XMLInteriorNode::applyProcedure(XMLVisitor& v) { v(*this); } \ No newline at end of file diff --git a/wrap/dae/xmldocumentmanaging.h b/wrap/dae/xmldocumentmanaging.h index 27fe44af..5bc691da 100644 --- a/wrap/dae/xmldocumentmanaging.h +++ b/wrap/dae/xmldocumentmanaging.h @@ -66,7 +66,7 @@ public: class XMLDocumentWriter; -class Visitor; +class XMLVisitor; class XMLNode { @@ -74,7 +74,7 @@ public: XMLNode(XMLTag* tag); virtual ~XMLNode(); - virtual void applyProcedure(Visitor& v) = 0; + virtual void applyProcedure(XMLVisitor& v) = 0; XMLTag* _tag; }; @@ -88,7 +88,7 @@ public: QVector< XMLNode* > sons(); - void applyProcedure(Visitor& v); + void applyProcedure(XMLVisitor& v); ~XMLInteriorNode(); @@ -100,7 +100,7 @@ class XMLLeafNode : public XMLNode public: XMLLeafNode(XMLLeafTag* leaftag); - void applyProcedure(Visitor& v); + void applyProcedure(XMLVisitor& v); virtual ~XMLLeafNode(); }; @@ -121,7 +121,7 @@ public: }; -class Visitor +class XMLVisitor { public: virtual void operator()(XMLLeafNode& leaf) = 0; @@ -129,7 +129,7 @@ public: }; -class XMLDocumentWriter : public Visitor +class XMLDocumentWriter : public XMLVisitor { private: QXmlStreamWriter _stream;