This is the complete list of members for uscript::VM, including all inherited members.
AccessValue(Value instance, const char *name, Value *result) | uscript::VM | private |
AddGlobal(const char *name, const TObj *object) | uscript::VM | inline |
AddGlobal(const char *name) | uscript::VM | |
AddGlobal(const char *name, const int *obj) | uscript::VM | |
AddGlobal(const char *name, const unsigned *obj) | uscript::VM | |
AddGlobal(const char *name, const float *obj) | uscript::VM | |
AddGlobal(const char *name, const double *obj) | uscript::VM | |
AddGlobal(const char *name, const bool *obj) | uscript::VM | |
CallValue(Value callee, int argCount) | uscript::VM | private |
chunk | uscript::VM | private |
DoAddGlobal(const char *classname, const char *name, uint8_t *data) | uscript::VM | private |
GetTField(ObjTInstance instance, const char *name, Value *ret) | uscript::VM | private |
GetTValue(uint8_t *loc, TData data) | uscript::VM | private |
globals | uscript::VM | private |
IndexValue(Value callee, int index) | uscript::VM | private |
Interpret(const char *source) | uscript::VM | |
Interpret(Chunk *chunk) | uscript::VM | |
ip | uscript::VM | private |
Peek(unsigned distance=0) | uscript::VM | inlineprivate |
Pop() | uscript::VM | inlineprivate |
Push(Value v) | uscript::VM | inlineprivate |
ReadConstant() | uscript::VM | private |
ReadInstruction() | uscript::VM | private |
Reset() | uscript::VM | private |
Run(Value *ret=NULL) | uscript::VM | |
RuntimeError(const char *format,...) | uscript::VM | private |
SetChunk(const Chunk *_chunk) | uscript::VM | |
stack | uscript::VM | private |
VM() | uscript::VM |