#include <ComponentRegistrar.h>
Public Member Functions | |
virtual int | addStaticClass (const char *className, void *(*create)(), const char *classAlias)=0 |
virtual int | addStaticClassBabel (const char *className, void *(*create)(), const char *classAlias)=0 |
virtual int ComponentRegistrar::addStaticClass | ( | const char * | className, | |
void *(*)() | create, | |||
const char * | classAlias | |||
) | [pure virtual] |
register a classic constructor that is static linked.
Implemented in ComponentFactory.
virtual int ComponentRegistrar::addStaticClassBabel | ( | const char * | className, | |
void *(*)() | create, | |||
const char * | classAlias | |||
) | [pure virtual] |
register a babel constructor that is static linked outside the blessed factory pattern.
Implemented in ComponentFactory.