|
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.
1.7.6.1