A Template class of SML::AUTOCLASS. More...
#include <sml/class.h>

Public Member Functions | |
| AUTOCLASS_NEW_NOCOPY_T (void(*SetupFunc)(), CONTEXTTYPE ContextTypesToAllow, CONTEXTTYPE ContextTypesToDisallow=CONTEXTTYPE_NONE) | |
| AUTOCLASS_NEW_NOCOPY_T (void(*SetupFunc)()) | |
A Template class of SML::AUTOCLASS.
See documentation on SML::AUTOCLASS This is the same as SML::AUTOCLASS_NEW_T, but for classes which have no copy constructor.
| SML::AUTOCLASS_NEW_NOCOPY_T< _TYPE >::AUTOCLASS_NEW_NOCOPY_T | ( | void(*)() | SetupFunc | ) | [inline] |
Constructor.
Every SML::AUTOCLASS should have one static instance. When this instance is constructed, it registers the class so that any SML::CONTEXT created will know about it.
| SetupFunc | Function to call to setup this class. Normally a static method of the class we're representing |
| SML::AUTOCLASS_NEW_NOCOPY_T< _TYPE >::AUTOCLASS_NEW_NOCOPY_T | ( | void(*)() | SetupFunc, | |
| CONTEXTTYPE | ContextTypesToAllow, | |||
| CONTEXTTYPE | ContextTypesToDisallow = CONTEXTTYPE_NONE | |||
| ) | [inline] |
Constructor.
Every SML::AUTOCLASS should have one static instance. When this instance is constructed, it registers the class so that any SML::CONTEXT created will know about it.
| ContextTypesToAllow | Function to call to setup this class. Normally a static method of the class we're representing SML::CONTEXTTYPEs to install this class for | |
| ContextTypesToDisallow | SML::CONTEXTTYPEs to NOT install this class for |
1.6.1