![]() |
Phasor 3.1.1
Stack VM based Programming Language
|
This is the complete list of members for Phasor::VM, including all inherited members.
| addVariable(const Value &value) | Phasor::VM | |
| callStack | Phasor::VM | private |
| cleanup() | Phasor::VM | |
| ffi | Phasor::VM | private |
| flush() | Phasor::VM | |
| flusherr() | Phasor::VM | |
| freeRegister(uint8_t index) | Phasor::VM | |
| freeVariable(size_t index) | Phasor::VM | |
| getBytecodeInformation() | Phasor::VM | |
| getInformation() | Phasor::VM | |
| getRegister(uint8_t index) | Phasor::VM | |
| getRegisterCount() | Phasor::VM | |
| getVariable(size_t index) | Phasor::VM | |
| getVariableCount() | Phasor::VM | |
| ImportHandler typedef | Phasor::VM | |
| importHandler | Phasor::VM | private |
| initFFI(const std::filesystem::path &path) | Phasor::VM | inline |
| log(const Value &msg) | Phasor::VM | |
| logerr(const Value &msg) | Phasor::VM | |
| m_bytecode | Phasor::VM | private |
| NativeFunction typedef | Phasor::VM | |
| nativeFunctions | Phasor::VM | private |
| operation(const OpCode &op, const int &operand1=0, const int &operand2=0, const int &operand3=0, const int &operand4=0, const int &operand5=0) | Phasor::VM | inline |
| pc | Phasor::VM | private |
| peek() | Phasor::VM | |
| pop() | Phasor::VM | |
| push(const Value &value) | Phasor::VM | |
| r0 enum value | Phasor::VM | |
| r1 enum value | Phasor::VM | |
| r10 enum value | Phasor::VM | |
| r11 enum value | Phasor::VM | |
| r12 enum value | Phasor::VM | |
| r13 enum value | Phasor::VM | |
| r14 enum value | Phasor::VM | |
| r15 enum value | Phasor::VM | |
| r16 enum value | Phasor::VM | |
| r17 enum value | Phasor::VM | |
| r18 enum value | Phasor::VM | |
| r19 enum value | Phasor::VM | |
| r2 enum value | Phasor::VM | |
| r20 enum value | Phasor::VM | |
| r21 enum value | Phasor::VM | |
| r22 enum value | Phasor::VM | |
| r23 enum value | Phasor::VM | |
| r24 enum value | Phasor::VM | |
| r25 enum value | Phasor::VM | |
| r26 enum value | Phasor::VM | |
| r27 enum value | Phasor::VM | |
| r28 enum value | Phasor::VM | |
| r29 enum value | Phasor::VM | |
| r3 enum value | Phasor::VM | |
| r30 enum value | Phasor::VM | |
| r31 enum value | Phasor::VM | |
| r4 enum value | Phasor::VM | |
| r5 enum value | Phasor::VM | |
| r6 enum value | Phasor::VM | |
| r7 enum value | Phasor::VM | |
| r8 enum value | Phasor::VM | |
| r9 enum value | Phasor::VM | |
| Register enum name | Phasor::VM | |
| registerNativeFunction(const std::string &name, NativeFunction fn) | Phasor::VM | |
| registers | Phasor::VM | private |
| regRun(OpCode opcode, Args &&...args) | Phasor::VM | inline |
| reset(const bool &resetStack=true, const bool &resetFunctions=true, const bool &resetVariables=true) | Phasor::VM | |
| run(const Bytecode &bytecode) | Phasor::VM | |
| setImportHandler(const ImportHandler &handler) | Phasor::VM | |
| setRegister(uint8_t index, const Value &value) | Phasor::VM | |
| setStatus(int newStatus) | Phasor::VM | inline |
| setVariable(size_t index, const Value &value) | Phasor::VM | |
| stack | Phasor::VM | private |
| stackRun(OpCode opcode, Args &&... args) | Phasor::VM | inline |
| status | Phasor::VM | private |
| variables | Phasor::VM | private |
| VM() | Phasor::VM | inlineexplicit |
| VM(const Bytecode &bytecode) | Phasor::VM | inlineexplicit |
| VM(const OpCode &op, const int &operand1=0, const int &operand2=0, const int &operand3=0, const int &operand4=0, const int &operand5=0) | Phasor::VM | inlineexplicit |
| ~VM() | Phasor::VM | inline |