#include <BasicDynamicClassNode.h>


Public Member Functions | |
| virtual unsigned int | getSize () const |
| T * | get (const void *x) const |
| virtual void | _init (void *x) |
| virtual void | init (T *x) |
If you don't understand this class don't use it!
Definition at line 37 of file BasicDynamicClassNode.h.
| virtual unsigned int BasicDynamicClassNode< T >::getSize | ( | ) | const [inline, virtual] |
Implements BasicDynamicClassNodeBase.
Definition at line 43 of file BasicDynamicClassNode.h.
| T* BasicDynamicClassNode< T >::get | ( | const void * | x | ) | const [inline] |
| x | A pointer to an instance of a dynamic class allocated by BasicDynamicClassFactory. |
Definition at line 51 of file BasicDynamicClassNode.h.
| virtual void BasicDynamicClassNode< T >::_init | ( | void * | x | ) | [inline, virtual] |
Calls the specific init function for this class T.
| x | A pointer to an instance of a dynamic class allocated by BasicDynamicClassFactory. |
Implements BasicDynamicClassNodeBase.
Definition at line 61 of file BasicDynamicClassNode.h.
| virtual void BasicDynamicClassNode< T >::init | ( | T * | x | ) | [inline, virtual] |
An initialization function which can be overriden in child classes to initialized a class after it is allocated. This is necessary because the constructors for the class nodes with in a dynamic class are never called.
| x | A pointer to the uninitialized class. |
Definition at line 71 of file BasicDynamicClassNode.h.
Referenced by BasicDynamicClassNode< CompuCell3D::CellTypeNode >::_init().
1.5.6