|
Classes |
| struct | igarbage |
Defines |
| #define | INSTANCE_TABLE_HASH_SIZE 8191 |
| #define | InstanceSizeHeuristic(ins) sizeof(INSTANCE_TYPE) |
| #define | LOCALE extern |
| #define | DecrementInstanceCount(a) EnvDecrementInstanceCount(GetCurrentEnvironment(),a) |
| #define | GetInstancesChanged() EnvGetInstancesChanged(GetCurrentEnvironment()) |
| #define | IncrementInstanceCount(a) EnvIncrementInstanceCount(GetCurrentEnvironment(),a) |
| #define | SetInstancesChanged(a) EnvSetInstancesChanged(GetCurrentEnvironment(),a) |
Typedefs |
| typedef struct igarbage | IGARBAGE |
Functions |
| LOCALE void | EnvIncrementInstanceCount (void *, void *) |
| LOCALE void | EnvDecrementInstanceCount (void *, void *) |
| LOCALE void | InitializeInstanceTable (void *) |
| LOCALE void | CleanupInstances (void *) |
| LOCALE unsigned | HashInstance (SYMBOL_HN *) |
| LOCALE void | DestroyAllInstances (void *) |
| LOCALE void | RemoveInstanceData (void *, INSTANCE_TYPE *) |
| LOCALE INSTANCE_TYPE * | FindInstanceBySymbol (void *, SYMBOL_HN *) |
| LOCALE INSTANCE_TYPE * | FindInstanceInModule (void *, SYMBOL_HN *, struct defmodule *, struct defmodule *, unsigned) |
| LOCALE INSTANCE_SLOT * | FindInstanceSlot (void *, INSTANCE_TYPE *, SYMBOL_HN *) |
| LOCALE int | FindInstanceTemplateSlot (void *, DEFCLASS *, SYMBOL_HN *) |
| LOCALE int | PutSlotValue (void *, INSTANCE_TYPE *, INSTANCE_SLOT *, DATA_OBJECT *, DATA_OBJECT *, char *) |
| LOCALE int | DirectPutSlotValue (void *, INSTANCE_TYPE *, INSTANCE_SLOT *, DATA_OBJECT *, DATA_OBJECT *) |
| LOCALE intBool | ValidSlotValue (void *, DATA_OBJECT *, SLOT_DESC *, INSTANCE_TYPE *, char *) |
| LOCALE INSTANCE_TYPE * | CheckInstance (void *, char *) |
| LOCALE void | NoInstanceError (void *, char *, char *) |
| LOCALE void | StaleInstanceAddress (void *, char *, int) |
| LOCALE int | EnvGetInstancesChanged (void *) |
| LOCALE void | EnvSetInstancesChanged (void *, int) |
| LOCALE void | PrintSlot (void *, char *, SLOT_DESC *, INSTANCE_TYPE *, char *) |
| LOCALE void | PrintInstanceNameAndClass (void *, char *, INSTANCE_TYPE *, intBool) |
| LOCALE void | PrintInstanceName (void *, char *, void *) |
| LOCALE void | PrintInstanceLongForm (void *, char *, void *) |