#include <bond/vm/vm.h>
◆ StackFrame() [1/3]
Bond::StackFrame::StackFrame |
( |
VM & |
vm | ) |
|
|
inlineexplicit |
◆ StackFrame() [2/3]
Bond::StackFrame::StackFrame |
( |
VM & |
vm, |
|
|
const Function & |
function, |
|
|
uint8_t * |
framePointer, |
|
|
uint8_t * |
stackPointer, |
|
|
uint8_t * |
returnPointer |
|
) |
| |
|
inline |
◆ StackFrame() [3/3]
Bond::StackFrame::StackFrame |
( |
const StackFrame & |
other | ) |
|
|
delete |
◆ GetArg()
template<typename ArgType >
const ArgType & Bond::StackFrame::GetArg |
( |
size_t |
index | ) |
const |
◆ GetCollector() [1/2]
Collector & Bond::StackFrame::GetCollector |
( |
| ) |
|
|
inline |
◆ GetCollector() [2/2]
const Collector & Bond::StackFrame::GetCollector |
( |
| ) |
const |
|
inline |
◆ GetVM() [1/2]
VM & Bond::StackFrame::GetVM |
( |
| ) |
|
|
inline |
◆ GetVM() [2/2]
const VM & Bond::StackFrame::GetVM |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ SetReturnValue()
template<typename ReturnType >
void Bond::StackFrame::SetReturnValue |
( |
const ReturnType & |
returnValue | ) |
|
◆ InvocationStackFrame
◆ VM
The documentation for this class was generated from the following file: