TEMU  4.4
The Terma Emulator
temu_Class Struct Reference

#include </builds/termade/temu/temu/include/temu-c/Support/Objsys.h>

Collaboration diagram for temu_Class:

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]
 

Detailed Description

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.

Field Documentation

◆ Create

temu_ObjectCreateFunc temu_Class::Create

Constructor / create function for creating instances of the class.

◆ Dispose

temu_ObjectDisposeFunc temu_Class::Dispose

Destructor / dispose function for disposing instances of the class.

◆ Impl

void* temu_Class::Impl

Internal pointer, do not touch.

◆ LoggingCategories

const char* temu_Class::LoggingCategories[32]

◆ Super

temu_Object temu_Class::Super

Super class of the class instance.

◆ VTable

void* temu_Class::VTable

Internal pointer, do not touch.


The documentation for this struct was generated from the following file: