]> git.tdb.fi Git - libs/datafile.git/commitdiff
Remove deprecated BasicLoader classes
authorMikko Rasa <tdb@tdb.fi>
Mon, 25 Jul 2011 14:12:40 +0000 (17:12 +0300)
committerMikko Rasa <tdb@tdb.fi>
Mon, 25 Jul 2011 14:19:31 +0000 (17:19 +0300)
source/loader.h

index 3c4785c493017eadeef3f2c20bb70e05b4bb9cf8..416bda012dde1992e42417b3912f42721344da08 100644 (file)
@@ -31,7 +31,7 @@ When loading has finished successfully, the virtual function finish() is
 called.  Any post-processing of the data should be placed here and not in the
 destructor.
 
-See also classes BasicLoader and BasicLoader2.
+See also classes ObjectLoader and CollectionObjectLoader in objectloader.h.
 */
 class Loader
 {
@@ -152,42 +152,6 @@ protected:
 };
 
 
-/**
-Deprecated.  See ObjectLoader in objectloader.h.
-*/
-template<typename O>
-class BasicLoader: public Loader
-{
-public:
-       typedef O Object;
-
-protected:
-       O &obj;
-
-public:
-       BasicLoader(O &o): obj(o) { }
-       O &get_object() const { return obj; }
-};
-
-
-/**
-Deprecated.  See CollectionObjectLoader in objectloader.h.
-*/
-template<typename O, typename C>
-class BasicLoader2: public BasicLoader<O>
-{
-public:
-       typedef C Collection;
-
-protected:
-       C &coll;
-
-public:
-       BasicLoader2(O &o, C &c): BasicLoader<O>(o), coll(c) { }
-       C &get_collection() const { return coll; }
-};
-
-
 /**
 Loads an object from a file.  The object must have a public Loader class.
 */