Phasor 2.2.0
Stack VM based Programming Language
Loading...
Searching...
No Matches
Phasor::VM Member List

This is the complete list of members for Phasor::VM, including all inherited members.

addVariable(const Value &value)Phasor::VM
bytecodePhasor::VMprivate
callStackPhasor::VMprivate
freeRegister(uint8_t index)Phasor::VM
freeVariable(const size_t index)Phasor::VM
getInformation()Phasor::VM
getRegister(uint8_t index)Phasor::VM
getRegisterCount()Phasor::VM
getVariable(const size_t index)Phasor::VM
getVariableCount()Phasor::VM
ImportHandler typedefPhasor::VM
importHandlerPhasor::VMprivate
log(const Value &msg)Phasor::VM
logerr(const Value &msg)Phasor::VM
NativeFunction typedefPhasor::VM
nativeFunctionsPhasor::VMprivate
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
pcPhasor::VMprivate
peek()Phasor::VM
pop()Phasor::VM
push(const Value &value)Phasor::VM
r0 enum valuePhasor::VM
r1 enum valuePhasor::VM
r10 enum valuePhasor::VM
r11 enum valuePhasor::VM
r12 enum valuePhasor::VM
r13 enum valuePhasor::VM
r14 enum valuePhasor::VM
r15 enum valuePhasor::VM
r16 enum valuePhasor::VM
r17 enum valuePhasor::VM
r18 enum valuePhasor::VM
r19 enum valuePhasor::VM
r2 enum valuePhasor::VM
r20 enum valuePhasor::VM
r21 enum valuePhasor::VM
r22 enum valuePhasor::VM
r23 enum valuePhasor::VM
r24 enum valuePhasor::VM
r25 enum valuePhasor::VM
r3 enum valuePhasor::VM
r4 enum valuePhasor::VM
r5 enum valuePhasor::VM
r6 enum valuePhasor::VM
r7 enum valuePhasor::VM
r8 enum valuePhasor::VM
r9 enum valuePhasor::VM
Register enum namePhasor::VM
registerNativeFunction(const std::string &name, NativeFunction fn)Phasor::VM
registersPhasor::VMprivate
reset(const bool &resetStack=true, const bool &resetFunctions=true, const bool &resetVariables=true)Phasor::VM
run(const Bytecode &bytecode)Phasor::VM
setImportHandler(ImportHandler handler)Phasor::VM
setRegister(uint8_t index, const Value &value)Phasor::VM
setVariable(const size_t index, const Value &value)Phasor::VM
stackPhasor::VMprivate
variablesPhasor::VMprivate