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
{
};
-/**
-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.
*/