ScummVM API documentation
SQCollectable Struct Referenceabstract
Inheritance diagram for SQCollectable:
SQRefCounted SQDelegable SQVM SQInstance SQTable SQUserData

Public Member Functions

virtual SQObjectType GetType ()=0
 
virtual void Release ()=0
 
virtual void Mark (SQCollectable **chain)=0
 
void UnMark ()
 
virtual void Finalize ()=0
 
- Public Member Functions inherited from SQRefCounted
SQWeakRefGetWeakRef (SQObjectType type)
 

Static Public Member Functions

static void AddToChain (SQCollectable **chain, SQCollectable *c)
 
static void RemoveFromChain (SQCollectable **chain, SQCollectable *c)
 

Public Attributes

SQCollectable_next
 
SQCollectable_prev
 
SQSharedState_sharedstate
 
- Public Attributes inherited from SQRefCounted
SQUnsignedInteger _uiRef
 
struct SQWeakRef_weakref
 

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