ScummVM API documentation
SQClosure Struct Reference
Inheritance diagram for SQClosure:

Public Member Functions

void Release ()
 
void SetRoot (SQWeakRef *r)
 
SQClosureClone ()
 
bool Save (SQVM *v, SQUserPointer up, SQWRITEFUNC write)
 
void Mark (SQCollectable **chain)
 
void Finalize ()
 
SQObjectType GetType ()
 

Static Public Member Functions

static SQClosureCreate (SQSharedState *ss, SQFunctionProto *func, SQWeakRef *root)
 
static bool Load (SQVM *v, SQUserPointer up, SQREADFUNC read, SQObjectPtr &ret)
 

Public Attributes

SQWeakRef_env
 
SQWeakRef_root
 
SQClass_base
 
SQFunctionProto_function
 
SQObjectPtr_outervalues = nullptr
 
SQObjectPtr_defaultparams = nullptr
 

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