Wire Sysio Wire Sysion 1.0.0
|
#include <host_function.hpp>
Public Member Functions | |
template<auto F, typename R , typename Args , typename Preconditions > | |
void | add_mapping (const std::string &mod, const std::string &name) |
template<auto F, typename R , typename Args , typename Preconditions > | |
void | add_mapping (const std::string &mod, const std::string &name) |
Static Public Member Functions | |
static mappings & | get () |
static mappings & | get () |
Public Attributes | |
std::unordered_map< host_func_pair, uint32_t, host_func_pair_hash > | named_mapping |
std::vector< std::function< void(Cls *, Type_Converter &)> > | functions |
std::vector< host_function > | host_functions |
size_t | current_index = 0 |
Definition at line 424 of file host_function.hpp.
|
inline |
Definition at line 431 of file host_function.hpp.
|
inline |
Definition at line 431 of file host_function.hpp.
|
inlinestatic |
Definition at line 441 of file host_function.hpp.
|
inlinestatic |
Definition at line 441 of file host_function.hpp.
size_t sysio::vm::registered_host_functions< Cls, Execution_Interface, Type_Converter >::mappings::current_index = 0 |
Definition at line 428 of file host_function.hpp.
std::vector< std::function< void(Cls *, Type_Converter &)> > sysio::vm::registered_host_functions< Cls, Execution_Interface, Type_Converter >::mappings::functions |
Definition at line 426 of file host_function.hpp.
std::vector< host_function > sysio::vm::registered_host_functions< Cls, Execution_Interface, Type_Converter >::mappings::host_functions |
Definition at line 427 of file host_function.hpp.
std::unordered_map< host_func_pair, uint32_t, host_func_pair_hash > sysio::vm::registered_host_functions< Cls, Execution_Interface, Type_Converter >::mappings::named_mapping |
Definition at line 425 of file host_function.hpp.