INOS
|
#include <cinoscontainer.h>
Public Member Functions | |
CINOSContainerEntityRegister (TCreateEntity apFunction, const char *apType, const char *apBase, TCheckCheckTarget apCheck=0) | |
Static Public Member Functions | |
static void * | GetInstance (const char *apName, const char *apType, const char *apParam, const char *apAllowedBases=NULL) |
static uint32 | Check (const char *apType, const char *apParam, const char *apAllowedBases=NULL) |
Friends | |
class | CINOSHwTarget |
Helper to make classes be constructible at runtime by their class name. This class is usually not used directly, but by the INOS_CONTAINER_CLASS & friends. For each class, than shall be constructible at runtime, one instance of this helper will be created. Later, the static GetInstance function can be used to actually create a new instance.