#include <BasicDynamicClassNodeBase.h>
Inheritance diagram for BasicDynamicClassNodeBase:
Public Member Functions | |
BasicDynamicClassNodeBase () | |
virtual unsigned int | getSize () const =0 |
See BasicDynamicClassNode::getSize(). | |
virtual void | _init (void *x)=0 |
See BasicDynamicClassNode::_init(). | |
void * | getNode (const void *x) const |
This function should not be used directly because it is not type safe. | |
void | registerNode (BasicDynamicClassFactory *factory) |
Register this node with the factory. | |
Protected Member Functions | |
void | setOffset (const unsigned int offset) |
Called by BasicDynamicClassFactory to set the offset in the dynamic class to this class node. | |
virtual | ~BasicDynamicClassNodeBase () |
Protected Attributes | |
BasicDynamicClassFactory * | factory |
unsigned int | offset |
If you don't understand this class don't use it!
|
|
|
|
|
See BasicDynamicClassNode::_init().
Implemented in BasicDynamicClassNode< T >.
|
|
This function should not be used directly because it is not type safe.
|
|
See BasicDynamicClassNode::getSize().
Implemented in BasicDynamicClassNode< T >.
|
|
Register this node with the factory. If this node has already been registered with some factory a BasicException will be thrown.
|
|
Called by BasicDynamicClassFactory to set the offset in the dynamic class to this class node.
|
|
|
|
|