SCL
1.0
Standard Control Library : Control, dynamics, physics, and simulation
|
#include <CRegisteredDynamicTypes.hpp>
Public Member Functions | |
CDynamicType (const Idx &arg_type_name) | |
virtual | ~CDynamicType () |
virtual void * | createObject () |
bool | registerType () |
Protected Member Functions | |
virtual bool | registerMyType (CDynamicTypeBase *arg_obj) |
Protected Attributes | |
Idx | type_name_ |
Private Member Functions | |
CDynamicType () | |
CDynamicType (const CDynamicType &) | |
CDynamicType & | operator= (const CDynamicType &) |
This enables supporting dynamic typing for arbitrary index and object types.
|
inline |
Must name a type while creating an object
|
inlinevirtual |
Default Destructor : Does nothing
|
private |
Must name a type while creating an object
|
private |
Must name a type while creating an object
|
inlinevirtual |
Dynamically allocates an object of the type that any subclass implements, and returns it.
Implements sutil::CDynamicTypeBase< Idx >.
|
private |
Must name a type while creating an object
|
protectedinherited |
The type of the object