53 std::string creatorType = creatorTypeName<T>();
Virtual base class.
Definition: DtVirtualBaseClass.h:22
virtual ~DtVirtualBaseClassCreator()
DTOR.
Definition: DtVirtualBaseClassCreator.h:45
const char * creatorTypeName(void)
Definition: DtVirtualBaseClassCreator.h:35
static DtVirtualBaseClassCreator & instance(DtDe &de)
Get an instance of the creator.
Definition: DtVirtualBaseClassCreator.h:51
DtVirtualBaseClassCreator(DtDe &de)
CTOR.
Definition: DtVirtualBaseClassCreator.h:38
Contains makVrv::DtDe class.
virtual DtVirtualBaseClass * findInstance(const std::string &instanceName) const
Find an instance with the given name.
Definition: DtVirtualBaseClassCreator.h:14
virtual T * create()
Create a DtVirtualBaseClassCreator object.
Definition: DtVirtualBaseClassCreator.h:65
virtual void registerInstance(const std::string &instanceName, DtVirtualBaseClass *instance)
Register an instance with a given name for later retrieval.
DtDe & myDe
Definition: DtVirtualBaseClassCreator.h:31
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Contains DLL export macros.