# asIScriptContext Member List

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

Abort()=0 | asIScriptContext | `[pure virtual]`
AddRef()=0 | asIScriptContext | `[pure virtual]`
ClearExceptionCallback()=0 | asIScriptContext | `[pure virtual]`
ClearLineCallback()=0 | asIScriptContext | `[pure virtual]`
Execute()=0 | asIScriptContext | `[pure virtual]`
GetAddressOfArg(asUINT arg)=0 | asIScriptContext | `[pure virtual]`
GetAddressOfReturnValue()=0 | asIScriptContext | `[pure virtual]`
GetAddressOfVar(int varIndex, int stackLevel=-1)=0 | asIScriptContext | `[pure virtual]`
GetCallstackFunction(int index)=0 | asIScriptContext | `[pure virtual]`
GetCallstackLineNumber(int index, int *column=0)=0 | asIScriptContext | `[pure virtual]`
GetCallstackSize()=0 | asIScriptContext | `[pure virtual]`
GetCurrentFunction()=0 | asIScriptContext | `[pure virtual]`
GetCurrentLineNumber(int *column=0)=0 | asIScriptContext | `[pure virtual]`
GetEngine()=0 | asIScriptContext | `[pure virtual]`
GetExceptionFunction()=0 | asIScriptContext | `[pure virtual]`
GetExceptionLineNumber(int *column=0)=0 | asIScriptContext | `[pure virtual]`
GetExceptionString()=0 | asIScriptContext | `[pure virtual]`
GetReturnAddress()=0 | asIScriptContext | `[pure virtual]`
GetReturnByte()=0 | asIScriptContext | `[pure virtual]`
GetReturnDouble()=0 | asIScriptContext | `[pure virtual]`
GetReturnDWord()=0 | asIScriptContext | `[pure virtual]`
GetReturnFloat()=0 | asIScriptContext | `[pure virtual]`
GetReturnObject()=0 | asIScriptContext | `[pure virtual]`
GetReturnQWord()=0 | asIScriptContext | `[pure virtual]`
GetReturnWord()=0 | asIScriptContext | `[pure virtual]`
GetState()=0 | asIScriptContext | `[pure virtual]`
GetThisPointer(int stackLevel=-1)=0 | asIScriptContext | `[pure virtual]`
GetThisTypeId(int stackLevel=-1)=0 | asIScriptContext | `[pure virtual]`
GetUserData()=0 | asIScriptContext | `[pure virtual]`
GetVarCount(int stackLevel=-1)=0 | asIScriptContext | `[pure virtual]`
GetVarDeclaration(int varIndex, int stackLevel=-1)=0 | asIScriptContext | `[pure virtual]`
GetVarName(int varIndex, int stackLevel=-1)=0 | asIScriptContext | `[pure virtual]`
GetVarTypeId(int varIndex, int stackLevel=-1)=0 | asIScriptContext | `[pure virtual]`
Prepare(int funcId)=0 | asIScriptContext | `[pure virtual]`
Release()=0 | asIScriptContext | `[pure virtual]`
SetArgAddress(asUINT arg, void *addr)=0 | asIScriptContext | `[pure virtual]`
SetArgByte(asUINT arg, asBYTE value)=0 | asIScriptContext | `[pure virtual]`
SetArgDouble(asUINT arg, double value)=0 | asIScriptContext | `[pure virtual]`
SetArgDWord(asUINT arg, asDWORD value)=0 | asIScriptContext | `[pure virtual]`
SetArgFloat(asUINT arg, float value)=0 | asIScriptContext | `[pure virtual]`
SetArgObject(asUINT arg, void *obj)=0 | asIScriptContext | `[pure virtual]`
SetArgQWord(asUINT arg, asQWORD value)=0 | asIScriptContext | `[pure virtual]`
SetArgWord(asUINT arg, asWORD value)=0 | asIScriptContext | `[pure virtual]`
SetException(const char *string)=0 | asIScriptContext | `[pure virtual]`
SetExceptionCallback(asSFuncPtr callback, void *obj, int callConv)=0 | asIScriptContext | `[pure virtual]`
SetLineCallback(asSFuncPtr callback, void *obj, int callConv)=0 | asIScriptContext | `[pure virtual]`
SetObject(void *obj)=0 | asIScriptContext | `[pure virtual]`
SetUserData(void *data)=0 | asIScriptContext | `[pure virtual]`
Suspend()=0 | asIScriptContext | `[pure virtual]`
Unprepare()=0 | asIScriptContext | `[pure virtual]`