Assignments
Assignments
|
#include <factory.h>
Private Member Functions | |
BaseType * | _create (void) |
Additional Inherited Members | |
Public Member Functions inherited from Util::BaseFactory< BaseType > | |
virtual | ~BaseFactory (void) |
BaseType * | create (void) |
template<typename DerivedType > | |
BaseType * | create (void) |
This derived template class is a factory for creating derived objects of type DerivedType
|
inlineprivatevirtual |
The virtual method creating an object of type BaseType on the heap
Implements Util::BaseFactory< BaseType >.