Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
#define DT_DLL_VRVUTIL
Definition: vrvUtil.h:34
virtual ~DtInstanceHolder()
Definition: DtVirtualBaseClass.h:42
T * myPointer
Definition: DtVirtualBaseClass.h:54
Helper class used to hold and own a pointer to an object. This class destroys the referenced object d...
Definition: DtVirtualBaseClass.h:35
Contains DLL export macros.
virtual ~DtWeakInstanceHolder()
Definition: DtVirtualBaseClass.h:67
DtWeakInstanceHolder(T *ptr)
Definition: DtVirtualBaseClass.h:63
DtInstanceHolder(T *ptr)
Definition: DtVirtualBaseClass.h:38
Helper class used to hold and refer to a pointer of an object. This class does not destroy the refere...
Definition: DtVirtualBaseClass.h:60
T * myPointer
Definition: DtVirtualBaseClass.h:79