|
Bond 0.9
C++ Bond Runtime Library API Documentation
|
#include <bond/vm/vm.h>
Public Member Functions | |
| InvocationStackFrame (VM &vm, const QualifiedName &functionName) | |
| InvocationStackFrame (VM &vm, const char *functionName) | |
| InvocationStackFrame (VM &vm, const Function &function) | |
| template<typename ReturnType> | |
| InvocationStackFrame (VM &vm, const QualifiedName &functionName, ReturnType *returnPointer) | |
| template<typename ReturnType> | |
| InvocationStackFrame (VM &vm, const char *functionName, ReturnType *returnPointer) | |
| template<typename ReturnType> | |
| InvocationStackFrame (VM &vm, const Function &function, ReturnType *returnPointer) | |
| template<typename ArgType> | |
| void | PushArg (const ArgType &arg) |
| void | PushArgs () |
| template<typename Arg1, typename... Args> | |
| void | PushArgs (Arg1 arg1, Args... args) |
| void | Call () |
| InvocationStackFrame & | operator= (const InvocationStackFrame &other)=delete |
| Bond::InvocationStackFrame::InvocationStackFrame | ( | VM & | vm, |
| const QualifiedName & | functionName ) |
| Bond::InvocationStackFrame::InvocationStackFrame | ( | VM & | vm, |
| const char * | functionName ) |
| Bond::InvocationStackFrame::InvocationStackFrame | ( | VM & | vm, |
| const QualifiedName & | functionName, | ||
| ReturnType * | returnPointer ) |
| Bond::InvocationStackFrame::InvocationStackFrame | ( | VM & | vm, |
| const char * | functionName, | ||
| ReturnType * | returnPointer ) |
| Bond::InvocationStackFrame::InvocationStackFrame | ( | VM & | vm, |
| const Function & | function, | ||
| ReturnType * | returnPointer ) |
| void Bond::InvocationStackFrame::Call | ( | ) |
|
delete |
| void Bond::InvocationStackFrame::PushArg | ( | const ArgType & | arg | ) |
|
inline |
| void Bond::InvocationStackFrame::PushArgs | ( | Arg1 | arg1, |
| Args... | args ) |