ScummVM API documentation
asCGarbageCollector Member List

This is the complete list of members for asCGarbageCollector, including all inherited members.

AddScriptObjectToGC(void *obj, asCObjectType *objType) (defined in asCGarbageCollector)asCGarbageCollector
asCGarbageCollector() (defined in asCGarbageCollector)asCGarbageCollector
asSMapNode_t typedef (defined in asCGarbageCollector)asCGarbageCollectorprotected
breakCircles_haveGarbage enum value (defined in asCGarbageCollector)asCGarbageCollectorprotected
breakCircles_init enum value (defined in asCGarbageCollector)asCGarbageCollectorprotected
breakCircles_loop enum value (defined in asCGarbageCollector)asCGarbageCollectorprotected
buildMap_init enum value (defined in asCGarbageCollector)asCGarbageCollectorprotected
buildMap_loop enum value (defined in asCGarbageCollector)asCGarbageCollectorprotected
circularRefDetectCallbackFunc (defined in asCGarbageCollector)asCGarbageCollector
circularRefDetectCallbackParam (defined in asCGarbageCollector)asCGarbageCollector
clearCounters_init enum value (defined in asCGarbageCollector)asCGarbageCollectorprotected
clearCounters_loop enum value (defined in asCGarbageCollector)asCGarbageCollectorprotected
countReferences_init enum value (defined in asCGarbageCollector)asCGarbageCollectorprotected
countReferences_loop enum value (defined in asCGarbageCollector)asCGarbageCollectorprotected
destroyGarbage_haveMore enum value (defined in asCGarbageCollector)asCGarbageCollectorprotected
destroyGarbage_init enum value (defined in asCGarbageCollector)asCGarbageCollectorprotected
destroyGarbage_loop enum value (defined in asCGarbageCollector)asCGarbageCollectorprotected
DestroyNewGarbage() (defined in asCGarbageCollector)asCGarbageCollectorprotected
destroyNewIdx (defined in asCGarbageCollector)asCGarbageCollectorprotected
destroyNewState (defined in asCGarbageCollector)asCGarbageCollectorprotected
DestroyOldGarbage() (defined in asCGarbageCollector)asCGarbageCollectorprotected
destroyOldIdx (defined in asCGarbageCollector)asCGarbageCollectorprotected
destroyOldState (defined in asCGarbageCollector)asCGarbageCollectorprotected
detectGarbage_init enum value (defined in asCGarbageCollector)asCGarbageCollectorprotected
detectGarbage_loop1 enum value (defined in asCGarbageCollector)asCGarbageCollectorprotected
detectGarbage_loop2 enum value (defined in asCGarbageCollector)asCGarbageCollectorprotected
detectIdx (defined in asCGarbageCollector)asCGarbageCollectorprotected
detectState (defined in asCGarbageCollector)asCGarbageCollectorprotected
egcDestroyState enum name (defined in asCGarbageCollector)asCGarbageCollectorprotected
egcDetectState enum name (defined in asCGarbageCollector)asCGarbageCollectorprotected
engine (defined in asCGarbageCollector)asCGarbageCollector
freeNodes (defined in asCGarbageCollector)asCGarbageCollectorprotected
GarbageCollect(asDWORD flags, asUINT iterations) (defined in asCGarbageCollector)asCGarbageCollector
GCEnumCallback(void *reference) (defined in asCGarbageCollector)asCGarbageCollector
gcMap (defined in asCGarbageCollector)asCGarbageCollectorprotected
gcMapCursor (defined in asCGarbageCollector)asCGarbageCollectorprotected
gcNewObjects (defined in asCGarbageCollector)asCGarbageCollectorprotected
gcOldObjects (defined in asCGarbageCollector)asCGarbageCollectorprotected
GetNewObjectAtIdx(int idx) (defined in asCGarbageCollector)asCGarbageCollectorprotected
GetNode(void *obj, asSIntTypePair it) (defined in asCGarbageCollector)asCGarbageCollectorprotected
GetObjectInGC(asUINT idx, asUINT *seqNbr, void **obj, asITypeInfo **type) (defined in asCGarbageCollector)asCGarbageCollector
GetOldObjectAtIdx(int idx) (defined in asCGarbageCollector)asCGarbageCollectorprotected
GetStatistics(asUINT *currentSize, asUINT *totalDestroyed, asUINT *totalDetected, asUINT *newObjects, asUINT *totalNewDestroyed) const (defined in asCGarbageCollector)asCGarbageCollector
IdentifyGarbageWithCyclicRefs() (defined in asCGarbageCollector)asCGarbageCollectorprotected
isProcessing (defined in asCGarbageCollector)asCGarbageCollectorprotected
liveObjects (defined in asCGarbageCollector)asCGarbageCollectorprotected
MoveAllObjectsToOldList() (defined in asCGarbageCollector)asCGarbageCollectorprotected
MoveObjectToOldList(int idx) (defined in asCGarbageCollector)asCGarbageCollectorprotected
numAdded (defined in asCGarbageCollector)asCGarbageCollectorprotected
numDestroyed (defined in asCGarbageCollector)asCGarbageCollectorprotected
numDetected (defined in asCGarbageCollector)asCGarbageCollectorprotected
numNewDestroyed (defined in asCGarbageCollector)asCGarbageCollectorprotected
RemoveNewObjectAtIdx(int idx) (defined in asCGarbageCollector)asCGarbageCollectorprotected
RemoveOldObjectAtIdx(int idx) (defined in asCGarbageCollector)asCGarbageCollectorprotected
ReportAndReleaseUndestroyedObjects() (defined in asCGarbageCollector)asCGarbageCollector
ReturnNode(asSMapNode_t *node) (defined in asCGarbageCollector)asCGarbageCollectorprotected
seqAtSweepStart (defined in asCGarbageCollector)asCGarbageCollectorprotected
verifyUnmarked_init enum value (defined in asCGarbageCollector)asCGarbageCollectorprotected
verifyUnmarked_loop enum value (defined in asCGarbageCollector)asCGarbageCollectorprotected
~asCGarbageCollector() (defined in asCGarbageCollector)asCGarbageCollector