TEMU
4.4
The Terma Emulator
|
#include </builds/termade/temu/temu/include/temu-c/Support/Objsys.h>
Data Fields | |
temu_Object | Super |
Super class of the class instance. More... | |
void * | Impl |
Internal pointer, do not touch. More... | |
void * | VTable |
Internal pointer, do not touch. More... | |
temu_ObjectCreateFunc | Create |
temu_ObjectDisposeFunc | Dispose |
const char * | LoggingCategories [32] |
Class object
The TEMU object system is a dynamic object system. Classes are themselves represented as objects (instanciated by meta-classes).
The TEMU class contains among other things the constructor/destructor. Internally, the hidden implementation provides more capabilities than is exposed by the temu_Class
type.
temu_ObjectCreateFunc temu_Class::Create |
Constructor / create function for creating instances of the class.
temu_ObjectDisposeFunc temu_Class::Dispose |
Destructor / dispose function for disposing instances of the class.
void* temu_Class::Impl |
Internal pointer, do not touch.
const char* temu_Class::LoggingCategories[32] |
temu_Object temu_Class::Super |
Super class of the class instance.
void* temu_Class::VTable |
Internal pointer, do not touch.