Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
sysio::vm::type_converter< Host, Execution_Interface > Member List

This is the complete list of members for sysio::vm::type_converter< Host, Execution_Interface >, including all inherited members.

access(wasm_ptr_t addr=0) constsysio::vm::running_context< Host, execution_interface >inline
access(wasm_ptr_t addr=0) constsysio::vm::running_context< Host, execution_interface >inline
as_result(T &&val) constsysio::vm::type_converter< Host, Execution_Interface >inline
as_result(T &&val) constsysio::vm::type_converter< Host, Execution_Interface >inline
as_value(const elem_type &val) constsysio::vm::type_converter< Host, Execution_Interface >inline
as_value(const elem_type &val) constsysio::vm::type_converter< Host, Execution_Interface >inline
base_type typedefsysio::vm::type_converter< Host, Execution_Interface >
elem_type typedefsysio::vm::type_converter< Host, Execution_Interface >
from_wasm(wasm_ptr_t ptr, wasm_size_t len, tag< T >={}) const -> std::enable_if_t< is_span_type_v< T >, T >sysio::vm::type_converter< Host, Execution_Interface >inline
from_wasm(wasm_ptr_t ptr, wasm_size_t len, tag< T >={}) const -> std::enable_if_t< is_argument_proxy_type_v< T > &&is_span_type_v< typename T::proxy_type >, T >sysio::vm::type_converter< Host, Execution_Interface >inline
from_wasm(wasm_ptr_t ptr, tag< T >={}) const -> std::enable_if_t< is_argument_proxy_type_v< T > &&std::is_pointer_v< typename T::proxy_type >, T >sysio::vm::type_converter< Host, Execution_Interface >inline
from_wasm(wasm_ptr_t ptr, wasm_size_t len, tag< T >={}) const -> std::enable_if_t< is_span_type_v< T >, T >sysio::vm::type_converter< Host, Execution_Interface >inline
from_wasm(wasm_ptr_t ptr, wasm_size_t len, tag< T >={}) const -> std::enable_if_t< is_argument_proxy_type_v< T > &&is_span_type_v< typename T::proxy_type >, T >sysio::vm::type_converter< Host, Execution_Interface >inline
from_wasm(wasm_ptr_t ptr, tag< T >={}) const -> std::enable_if_t< is_argument_proxy_type_v< T > &&std::is_pointer_v< typename T::proxy_type >, T >sysio::vm::type_converter< Host, Execution_Interface >inline
get_host()sysio::vm::type_converter< Host, Execution_Interface >inline
get_interface()sysio::vm::running_context< Host, execution_interface >inline
get_interface() constsysio::vm::running_context< Host, execution_interface >inline
get_interface()sysio::vm::running_context< Host, execution_interface >inline
get_interface() constsysio::vm::running_context< Host, execution_interface >inline
hostsysio::vm::running_context< Host, execution_interface >
interfacesysio::vm::running_context< Host, execution_interface >
running_context(Host_Type *host, const Execution_Interface &ei)sysio::vm::type_converter< Host, Execution_Interface >inlineexplicit
running_context(Host_Type *host, Execution_Interface &&ei)sysio::vm::type_converter< Host, Execution_Interface >inlineexplicit
running_context_t typedefsysio::vm::running_context< Host, execution_interface >
SYS_VM_FROM_WASM(bool,(uint32_t value))sysio::vm::type_converter< Host, Execution_Interface >inline
SYS_VM_FROM_WASM(bool,(uint32_t value))sysio::vm::type_converter< Host, Execution_Interface >inline
to_wasm(bool &&value)sysio::vm::type_converter< Host, Execution_Interface >inline
to_wasm(T &&)sysio::vm::type_converter< Host, Execution_Interface >
to_wasm(bool &&value)sysio::vm::type_converter< Host, Execution_Interface >inline
to_wasm(T &&)sysio::vm::type_converter< Host, Execution_Interface >
validate_null_terminated_pointer(T ptr) constsysio::vm::running_context< Host, execution_interface >inline
validate_null_terminated_pointer(T ptr) constsysio::vm::running_context< Host, execution_interface >inline
validate_pointer(U ptr, wasm_size_t len) constsysio::vm::running_context< Host, execution_interface >inline
validate_pointer(U ptr, wasm_size_t len) constsysio::vm::running_context< Host, execution_interface >inline