CCAFFEINE
0.8.8
|
#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 interface to hide componentfactory idiocy from the classic static linking world.
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.