ArkScript
A small, fast, functional and scripting language for video games
|
#include <Future.hpp>
Public Member Functions | |
Future (ExecutionContext *context, VM *vm, std::vector< Value > &args) | |
Value | resolve () |
Private Attributes | |
ExecutionContext * | m_context |
VM * | m_vm |
std::future< Value > | m_value |
Definition at line 23 of file Future.hpp.
Ark::internal::Future::Future | ( | ExecutionContext * | context, |
VM * | vm, | ||
std::vector< Value > & | args | ||
) |
Definition at line 7 of file Future.cpp.
References m_value, and Ark::VM::resolve().
Value Ark::internal::Future::resolve | ( | ) |
Definition at line 15 of file Future.cpp.
References Ark::VM::deleteContext(), m_context, m_value, and m_vm.
|
private |
Definition at line 31 of file Future.hpp.
Referenced by resolve().
|
private |
Definition at line 33 of file Future.hpp.
|
private |
Definition at line 32 of file Future.hpp.
Referenced by resolve().