11#ifndef ARK_VM_PROCEDURE_HPP
12#define ARK_VM_PROCEDURE_HPP
53 Value operator()(std::vector<Value>&,
VM*)
const;
Storage class to hold custom functions.
std::function< Value(std::vector< Value > &, VM *)> CallbackType
Value(*)(std::vector< Value > &, VM *) PointerType
Procedure(T &&cb)
Create a new procedure.
The ArkScript virtual machine, executing ArkScript bytecode.
bool operator<(const Namespace &, const Namespace &)
bool operator==(const Namespace &A, const Namespace &B)