From f168de22968edd53c6697098151bcd5bfa0000e7 Mon Sep 17 00:00:00 2001 From: micio Date: Mon, 10 Jan 2011 22:36:36 +0000 Subject: [PATCH] Bazaar/PolyXML : removed versioning stuff, it's now handled by XmlIO itself git-svn-id: svn://ultimatepp.org/upp/trunk@2987 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- bazaar/PolyXML/PolyXML.h | 29 ----------------------------- 1 file changed, 29 deletions(-) diff --git a/bazaar/PolyXML/PolyXML.h b/bazaar/PolyXML/PolyXML.h index 39aceaa92..c9b1d643c 100644 --- a/bazaar/PolyXML/PolyXML.h +++ b/bazaar/PolyXML/PolyXML.h @@ -7,18 +7,7 @@ NAMESPACE_UPP; template class WithPolyXML : public WithFactory { - template friend class PolyXMLArray; - - private: - unsigned loadingVersion; - public: - // constructor - WithPolyXML() { loadingVersion = 0; } - - // loading version checking - unsigned GetLoadingVersion(void) { return loadingVersion; } - // Xmlizer virtual void Xmlize(XmlIO xml) {}; }; @@ -51,26 +40,12 @@ template class PolyXMLUnknown : public T template class PolyXMLArray : public Array { - private: - unsigned loadingVersion; - unsigned currentVersion; - - protected: - public: - PolyXMLArray() { loadingVersion = 0; currentVersion = 0; } - // Xmlizer void Xmlize(XmlIO xml); void Add(const T &data) { Array::Add(data); } void Add(T *data) { Array::Add(data); } - - // version handling - unsigned GetCurrentVersion(void) { return currentVersion; } - unsigned SetCurrentVersion(int v) { currentVersion = v; } - unsigned GetLoadingVersion(void) { return loadingVersion; } - unsigned SetLoadingVersion(int v) { loadingVersion = v; } }; template void PolyXMLArray::Xmlize(XmlIO xml) @@ -95,10 +70,6 @@ template void PolyXMLArray::Xmlize(XmlIO xml) T *data = T::CreatePtr(tag); if(data) { - // sets loading version in class - // so xmlizers know how to handle older versions - data->loadingVersion = loadingVersion; - data->Xmlize(xml.At(i)); Add(data); }