Classes | |
| struct | ResumeThreadCoroutine |
Public Member Functions | |
| MiniscriptThread (Runtime *runtime, const Common::SharedPtr< MessageProperties > &msgProps, const Common::SharedPtr< MiniscriptProgram > &program, const Common::SharedPtr< MiniscriptReferences > &refs, Modifier *modifier) | |
| void | error (const Common::String &message) |
| const Common::SharedPtr< MiniscriptProgram > & | getProgram () const |
| const Common::SharedPtr< MiniscriptReferences > & | getRefs () const |
| Modifier * | getModifier () const |
| const Common::SharedPtr< MessageProperties > & | getMessageProperties () const |
| Runtime * | getRuntime () const |
| void | pushValue (const DynamicValue &value) |
| void | popValues (size_t count) |
| size_t | getStackSize () const |
| MiniscriptStackValue & | getStackValueFromTop (size_t offset) |
| MiniscriptInstructionOutcome | dereferenceRValue (size_t offset) |
| void | jumpOffset (size_t offset) |
| bool | evaluateTruthOfResult (bool &isTrue) |
| void | createWriteIncomingDataProxy (DynamicValueWriteProxy &proxy) |
| void | retryInstruction () |