CDefaultMemoryManager | This class is simply a wrapper arround malloc and free |
CDefinition | Keeps track of static variables and names for a type of rebi as well as the names of local members and how they should be instantiated |
CDllList | Linked list node used by the CDllManager class |
CDllManager | Used to load new dlls and return opened dll handles |
CLocal | Container for local variables, backpointers, and data that are associated with a CThing |
CMemoryTracker | This class is keeps track of the number of pointers in use so that memory leaks can be detected |
CProcessData | The CProcessData represents the script as a whole |
CScope | Keeps track of the state of a single rebi call |
CStringManager | This class keeps the string data for the entire process |
CThing | Single rebi in the Centum virtual machine |
CThingArray | Dynamically sized array that stores CThing pointers |
CThingStack | This class is a stack of rebi |
ExecutionReturn | The ExecutionReturn struct is used in most cases as the return value of a centum operation |
IMemory | Purely virtual class that provides a standard interface for memory allocation and deallocation |
Int8Array | Dynamically sized array that stores __int8 type data, which are the same size as chars, (1 byte) |
LongArray | Dynamically sized array that stores unsigned long type data |
PointerArray | Dynamically sized array that stores pointer type data |
ThingManipulation::SFindThing | The SFindThing structure is used internally by the search functions to look for a rebi |
StackObj | This struct is a single node in a CThingStack |