|
VR-Engage
2.2
|
This template implements the DtBaseCreator interface for a specific derived class type. It creates objects of type CREATE_T which must inherit from BASE_T.
| BASE_T | The base type that created objects will inherit from |
| CREATE_T | The concrete type to create, must inherit from BASE_T |
#include <factory.h>
Public Member Functions | |
| DtCreator () | |
| virtual | ~DtCreator () override |
| virtual CREATE_T * | create () override |
Public Member Functions inherited from makVre::DtBaseCreator< BASE_T > | |
| DtBaseCreator () | |
| virtual | ~DtBaseCreator () |
|
inline |
Default constructor.
|
inlineoverridevirtual |
Virtual destructor.
|
inlineoverridevirtual |
Creates a new instance of CREATE_T.
Implements makVre::DtBaseCreator< BASE_T >.
Referenced by makVre::DtCigiDataCreator::create().