ScummVM API documentation
SQVM Member List

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

_alloccallsstacksize (defined in SQVM)SQVM
_callsstack (defined in SQVM)SQVM
_callsstacksize (defined in SQVM)SQVM
_callstackdata (defined in SQVM)SQVM
_debughook (defined in SQVM)SQVM
_debughook_closure (defined in SQVM)SQVM
_debughook_native (defined in SQVM)SQVM
_DebugHookProxy(HSQUIRRELVM v, SQInteger type, const SQChar *sourcename, SQInteger line, const SQChar *funcname) (defined in SQVM)SQVMstatic
_errorhandler (defined in SQVM)SQVM
_etraps (defined in SQVM)SQVM
_foreignptr (defined in SQVM)SQVM
_lasterror (defined in SQVM)SQVM
_next (defined in SQCollectable)SQCollectable
_nmetamethodscall (defined in SQVM)SQVM
_nnativecalls (defined in SQVM)SQVM
_openouters (defined in SQVM)SQVM
_prev (defined in SQCollectable)SQCollectable
_releasehook (defined in SQVM)SQVM
_roottable (defined in SQVM)SQVM
_sharedstate (defined in SQCollectable)SQCollectable
_stack (defined in SQVM)SQVM
_stackbase (defined in SQVM)SQVM
_suspended (defined in SQVM)SQVM
_suspended_root (defined in SQVM)SQVM
_suspended_target (defined in SQVM)SQVM
_suspended_traps (defined in SQVM)SQVM
_top (defined in SQVM)SQVM
_uiRef (defined in SQRefCounted)SQRefCounted
_weakref (defined in SQRefCounted)SQRefCounted
AddToChain(SQCollectable **chain, SQCollectable *c) (defined in SQCollectable)SQCollectablestatic
ARITH_OP(SQUnsignedInteger op, SQObjectPtr &trg, const SQObjectPtr &o1, const SQObjectPtr &o2) (defined in SQVM)SQVM
ArithMetaMethod(SQInteger op, const SQObjectPtr &o1, const SQObjectPtr &o2, SQObjectPtr &dest) (defined in SQVM)SQVM
BW_OP(SQUnsignedInteger op, SQObjectPtr &trg, const SQObjectPtr &o1, const SQObjectPtr &o2) (defined in SQVM)SQVM
Call(SQObjectPtr &closure, SQInteger nparams, SQInteger stackbase, SQObjectPtr &outres, SQBool raiseerror) (defined in SQVM)SQVM
CallDebugHook(SQInteger type, SQInteger forcedline=0) (defined in SQVM)SQVM
CallErrorHandler(SQObjectPtr &e) (defined in SQVM)SQVM
CallInfoVec typedef (defined in SQVM)SQVM
CallMetaMethod(SQObjectPtr &closure, SQMetaMethod mm, SQInteger nparams, SQObjectPtr &outres) (defined in SQVM)SQVM
CallNative(SQNativeClosure *nclosure, SQInteger nargs, SQInteger newbase, SQObjectPtr &retval, SQInt32 target, bool &suspend, bool &tailcall) (defined in SQVM)SQVM
CheckStackAccess(SQInteger n) (defined in SQVM)SQVM
ci (defined in SQVM)SQVM
CLASS_OP(SQObjectPtr &target, SQInteger base, SQInteger attrs) (defined in SQVM)SQVM
Clone(const SQObjectPtr &self, SQObjectPtr &target) (defined in SQVM)SQVM
CloseOuters(SQObjectPtr *stackindex) (defined in SQVM)SQVM
CLOSURE_OP(SQObjectPtr &target, SQFunctionProto *func) (defined in SQVM)SQVM
CMP_OP(CmpOP op, const SQObjectPtr &o1, const SQObjectPtr &o2, SQObjectPtr &res) (defined in SQVM)SQVM
CreateClassInstance(SQClass *theclass, SQObjectPtr &inst, SQObjectPtr &constructor) (defined in SQVM)SQVM
DebugHookProxy(SQInteger type, const SQChar *sourcename, SQInteger line, const SQChar *funcname) (defined in SQVM)SQVM
DeleteSlot(const SQObjectPtr &self, const SQObjectPtr &key, SQObjectPtr &res) (defined in SQVM)SQVM
DerefInc(SQInteger op, SQObjectPtr &target, SQObjectPtr &self, SQObjectPtr &key, SQObjectPtr &incr, bool postfix, SQInteger arg0) (defined in SQVM)SQVM
EnterFrame(SQInteger newbase, SQInteger newtop, bool tailcall) (defined in SQVM)SQVM
ET_CALL enum value (defined in SQVM)SQVM
ET_RESUME_GENERATOR enum value (defined in SQVM)SQVM
ET_RESUME_THROW_VM enum value (defined in SQVM)SQVM
ET_RESUME_VM enum value (defined in SQVM)SQVM
Execute(SQObjectPtr &func, SQInteger nargs, SQInteger stackbase, SQObjectPtr &outres, SQBool raiseerror, ExecutionType et=ET_CALL) (defined in SQVM)SQVM
ExecutionType enum name (defined in SQVM)SQVM
FallBackGet(const SQObjectPtr &self, const SQObjectPtr &key, SQObjectPtr &dest) (defined in SQVM)SQVM
FallBackSet(const SQObjectPtr &self, const SQObjectPtr &key, const SQObjectPtr &val) (defined in SQVM)SQVM
Finalize() (defined in SQVM)SQVMvirtual
FinalizeCore() (defined in SQVM)SQVM
FindOuter(SQObjectPtr &target, SQObjectPtr *stackindex) (defined in SQVM)SQVM
FOREACH_OP(SQObjectPtr &o1, SQObjectPtr &o2, SQObjectPtr &o3, SQObjectPtr &o4, SQInteger arg_2, int exitpos, int &jump) (defined in SQVM)SQVM
Get(const SQObjectPtr &self, const SQObjectPtr &key, SQObjectPtr &dest, SQUnsignedInteger getflags, SQInteger selfidx) (defined in SQVM)SQVM
GetAt(SQInteger n) (defined in SQVM)SQVM
GetType() (defined in SQVM)SQVMinlinevirtual
GetUp(SQInteger n) (defined in SQVM)SQVM
GetWeakRef(SQObjectType type) (defined in SQRefCounted)SQRefCounted
GrowCallStack() (defined in SQVM)SQVMinline
Init(SQVM *friendvm, SQInteger stacksize) (defined in SQVM)SQVM
InvokeDefaultDelegate(const SQObjectPtr &self, const SQObjectPtr &key, SQObjectPtr &dest) (defined in SQVM)SQVM
IsEqual(const SQObjectPtr &o1, const SQObjectPtr &o2, bool &res) (defined in SQVM)SQVMstatic
IsFalse(SQObjectPtr &o) (defined in SQVM)SQVMstatic
LeaveFrame() (defined in SQVM)SQVM
Mark(SQCollectable **chain) (defined in SQVM)SQVMvirtual
NEG_OP(SQObjectPtr &trg, const SQObjectPtr &o1) (defined in SQVM)SQVM
NewSlot(const SQObjectPtr &self, const SQObjectPtr &key, const SQObjectPtr &val, bool bstatic) (defined in SQVM)SQVM
NewSlotA(const SQObjectPtr &self, const SQObjectPtr &key, const SQObjectPtr &val, const SQObjectPtr &attrs, bool bstatic, bool raw) (defined in SQVM)SQVM
ObjCmp(const SQObjectPtr &o1, const SQObjectPtr &o2, SQInteger &res) (defined in SQVM)SQVM
PLOCAL_INC(SQInteger op, SQObjectPtr &target, SQObjectPtr &a, SQObjectPtr &incr) (defined in SQVM)SQVM
Pop() (defined in SQVM)SQVM
Pop(SQInteger n) (defined in SQVM)SQVM
PopGet() (defined in SQVM)SQVM
PrintObjVal(const SQObjectPtr &o) (defined in SQVM)SQVM
Push(const SQObjectPtr &o) (defined in SQVM)SQVM
PushNull() (defined in SQVM)SQVM
Raise_CompareError(const SQObject &o1, const SQObject &o2) (defined in SQVM)SQVM
Raise_Error(const SQChar *s,...) (defined in SQVM)SQVM
Raise_Error(const SQObjectPtr &desc) (defined in SQVM)SQVM
Raise_IdxError(const SQObjectPtr &o) (defined in SQVM)SQVM
Raise_ParamTypeError(SQInteger nparam, SQInteger typemask, SQInteger type) (defined in SQVM)SQVM
Release() (defined in SQVM)SQVMinlinevirtual
RelocateOuters() (defined in SQVM)SQVM
Remove(SQInteger n) (defined in SQVM)SQVM
RemoveFromChain(SQCollectable **chain, SQCollectable *c) (defined in SQCollectable)SQCollectablestatic
Return(SQInteger _arg0, SQInteger _arg1, SQObjectPtr &retval) (defined in SQVM)SQVM
Set(const SQObjectPtr &self, const SQObjectPtr &key, const SQObjectPtr &val, SQInteger selfidx) (defined in SQVM)SQVM
SQRefCounted() (defined in SQRefCounted)SQRefCountedinline
SQVM(SQSharedState *ss) (defined in SQVM)SQVM
StartCall(SQClosure *closure, SQInteger target, SQInteger nargs, SQInteger stackbase, bool tailcall) (defined in SQVM)SQVM
StringCat(const SQObjectPtr &str, const SQObjectPtr &obj, SQObjectPtr &dest) (defined in SQVM)SQVM
Suspend() (defined in SQVM)SQVM
TailCall(SQClosure *closure, SQInteger firstparam, SQInteger nparams) (defined in SQVM)SQVM
temp_reg (defined in SQVM)SQVM
Top() (defined in SQVM)SQVM
ToString(const SQObjectPtr &o, SQObjectPtr &res) (defined in SQVM)SQVM
TypeOf(const SQObjectPtr &obj1, SQObjectPtr &dest) (defined in SQVM)SQVM
UnMark() (defined in SQCollectable)SQCollectable
~SQRefCounted() (defined in SQRefCounted)SQRefCountedvirtual
~SQVM() (defined in SQVM)SQVM