VISH
0.2
|
Abstract base class for object loaders, which are used by the LoaderRegistry. More...
#include </home/werner/origo/vish/memcore/Loader.hpp>
Abstract base class for object loaders, which are used by the LoaderRegistry.
A Loader implements the functionality to load and create an object of type X from some input source. However, while a specific loader may be used to do so, the actual generic loading of objects is done via the LoaderRegistry abstraction class.
virtual RefPtr<X> MemCore::Loader::load | ( | const RefPtr< LoaderParameters > & | , |
const RefPtr< X > & | Xptr = NullPtr() |
||
) | [pure virtual] |
Xptr | An eventually already existing data container object. If the pointer is non-zero, then data are intended to be appended or replaced. |