Phasor 3.3.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
addVariable(const Value &value)Phasor::VM
callStackPhasor::VMprivate
cleanup()Phasor::VM
cleanup()Phasor::VM
evalLoop()Phasor::VMprivate
evalLoop()Phasor::VMprivate
ffiPhasor::VMprivate
flush()Phasor::VM
flush()Phasor::VM
flusherr()Phasor::VM
flusherr()Phasor::VM
freeRegister(uint8_t index)Phasor::VM
freeRegister(uint8_t index)Phasor::VM
freeVariable(size_t index)Phasor::VM
freeVariable(size_t index)Phasor::VM
freeVariableByName(const std::string &name)Phasor::VM
freeVariableByName(const std::string &name)Phasor::VM
getBytecodeInformation()Phasor::VM
getBytecodeInformation()Phasor::VM
getInformation()Phasor::VM
getInformation()Phasor::VM
getRegister(uint8_t index)Phasor::VM
getRegister(uint8_t index)Phasor::VM
getRegisterCount()Phasor::VM
getRegisterCount()Phasor::VM
getStatus()Phasor::VM
getStatus()Phasor::VM
getVariable(size_t index)Phasor::VM
getVariable(size_t index)Phasor::VM
getVariableCount()Phasor::VM
getVariableCount()Phasor::VM
getVersion()Phasor::VM
getVersion()Phasor::VM
ImportHandler typedefPhasor::VM
ImportHandler typedefPhasor::VM
importHandlerPhasor::VMprivate
initFFI(const std::filesystem::path &path)Phasor::VM
initFFI(const std::filesystem::path &path)Phasor::VM
isDirectCallPhasor::VMprivate
log(const Value &msg)Phasor::VM
log(const Value &msg)Phasor::VM
logerr(const Value &msg)Phasor::VM
logerr(const Value &msg)Phasor::VM
m_bytecodePhasor::VMprivate
NativeFunction typedefPhasor::VM
NativeFunction typedefPhasor::VM
nativeFunctionsPhasor::VMprivate
operation(const OpCode &op, const int &operand1=0, const int &operand2=0, const int &operand3=0)Phasor::VM
operation(const OpCode &op, const int &operand1=0, const int &operand2=0, const int &operand3=0)Phasor::VM
pcPhasor::VMprivate
peek()Phasor::VM
peek()Phasor::VM
pop()Phasor::VM
pop()Phasor::VM
push(const Value &value)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
r26 enum valuePhasor::VM
r27 enum valuePhasor::VM
r28 enum valuePhasor::VM
r29 enum valuePhasor::VM
r3 enum valuePhasor::VM
r30 enum valuePhasor::VM
r31 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
Register enum namePhasor::VM
registerNativeFunction(const std::string &name, NativeFunction fn)Phasor::VM
registerNativeFunction(const std::string &name, NativeFunction fn)Phasor::VM
registersPhasor::VMprivate
regRun(OpCode opcode, Args &&...args)Phasor::VMinline
regRun(OpCode opcode, Args &&...args)Phasor::VMinline
reset(const bool &resetStack=true, const bool &resetFunctions=true, const bool &resetVariables=true)Phasor::VM
reset(const bool &resetStack=true, const bool &resetFunctions=true, const bool &resetVariables=true)Phasor::VM
resetStatus()Phasor::VM
resetStatus()Phasor::VM
run(const Bytecode &bytecode, const size_t startPC=0)Phasor::VM
run(const Bytecode &bytecode, const size_t startPC=0)Phasor::VM
runFunction(const std::string &name, const Bytecode &bytecode)Phasor::VM
runFunction(const std::string &name, const Bytecode &bytecode)Phasor::VM
setImportHandler(const ImportHandler &handler)Phasor::VM
setImportHandler(const ImportHandler &handler)Phasor::VM
setRegister(uint8_t index, const Value &value)Phasor::VM
setRegister(uint8_t index, const Value &value)Phasor::VM
setStatus(int newStatus)Phasor::VM
setStatus(int newStatus)Phasor::VM
setup(const Bytecode &bc, const size_t initialPC)Phasor::VMprivate
setup(const Bytecode &bc, const size_t initialPC)Phasor::VMprivate
setVariable(size_t index, const Value &value)Phasor::VM
setVariable(size_t index, const Value &value)Phasor::VM
stackPhasor::VMprivate
stack_poolPhasor::VMprivate
stackRun(OpCode opcode, Args &&...args)Phasor::VMinline
stackRun(OpCode opcode, Args &&...args)Phasor::VMinline
statusPhasor::VMprivate
variablesPhasor::VMprivate
VM()Phasor::VM
VM(const Bytecode &bytecode)Phasor::VM
VM(const OpCode &op, const int &operand1=0, const int &operand2=0, const int &operand3=0)Phasor::VM
VM()Phasor::VM
VM(const Bytecode &bytecode)Phasor::VM
VM(const OpCode &op, const int &operand1=0, const int &operand2=0, const int &operand3=0)Phasor::VM
~VM()Phasor::VM
~VM()Phasor::VM