VISH  0.2
Classes | Public Member Functions

Abstract base class for object loaders, which are used by the LoaderRegistry. More...

#include </home/werner/origo/vish/memcore/Loader.hpp>

List of all members.

Classes

Public Member Functions


Detailed Description

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.


Member Function Documentation

virtual RefPtr<X> MemCore::Loader::load ( const RefPtr< LoaderParameters > &  ,
const RefPtr< X > &  Xptr = NullPtr() 
) [pure virtual]
Parameters:
XptrAn eventually already existing data container object. If the pointer is non-zero, then data are intended to be appended or replaced.

The documentation for this class was generated from the following file: