|
Bond 0.9
C++ Bond Runtime Library API Documentation
|
#include <bond/vm/vm.h>
Public Member Functions | |
| StackFrame (VM &vm) | |
| StackFrame (VM &vm, const Function &function, uint8_t *framePointer, uint8_t *stackPointer, uint8_t *returnPointer) | |
| StackFrame (const StackFrame &other)=delete | |
| StackFrame & | operator= (const StackFrame &other)=delete |
| template<typename ArgType> | |
| const ArgType & | GetArg (size_t index) const |
| template<typename ReturnType> | |
| void | SetReturnValue (const ReturnType &returnValue) |
| VM & | GetVM () |
| const VM & | GetVM () const |
| Collector & | GetCollector () |
| const Collector & | GetCollector () const |
Friends | |
| class | VM |
| class | InvocationStackFrame |
|
inlineexplicit |
|
inline |
|
delete |
| const ArgType & Bond::StackFrame::GetArg | ( | size_t | index | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
delete |
| void Bond::StackFrame::SetReturnValue | ( | const ReturnType & | returnValue | ) |
|
friend |
|
friend |