access(wasm_ptr_t addr=0) const | sysio::vm::running_context< webassembly::interface, Interface > | inline |
access(wasm_ptr_t addr=0) const | sysio::vm::running_context< webassembly::interface, Interface > | inline |
as_result(T &&val) const | sysio::vm::type_converter< webassembly::interface, Interface > | inline |
as_result(T &&val) const | sysio::vm::type_converter< webassembly::interface, Interface > | inline |
as_value(const elem_type &val) const | sysio::vm::type_converter< webassembly::interface, Interface > | inline |
as_value(const elem_type &val) const | sysio::vm::type_converter< webassembly::interface, Interface > | inline |
base_type typedef | sysio::chain::basic_type_converter< Interface > | |
elem_type typedef | sysio::vm::type_converter< webassembly::interface, Interface > | |
from_wasm(vm::wasm_ptr_t ptr) const -> std::enable_if_t< std::is_pointer_v< T >, vm::argument_proxy< T > > | sysio::chain::basic_type_converter< Interface > | inline |
from_wasm(vm::wasm_ptr_t ptr, vm::tag< T >={}) const -> std::enable_if_t< vm::is_argument_proxy_type_v< T > &&std::is_pointer_v< typename T::proxy_type >, T > | sysio::chain::basic_type_converter< Interface > | inline |
sysio::vm::type_converter< webassembly::interface, 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< webassembly::interface, Interface > | inline |
get_host() | sysio::vm::type_converter< webassembly::interface, Interface > | inline |
get_interface() | sysio::vm::running_context< webassembly::interface, Interface > | inline |
get_interface() const | sysio::vm::running_context< webassembly::interface, Interface > | inline |
get_interface() | sysio::vm::running_context< webassembly::interface, Interface > | inline |
get_interface() const | sysio::vm::running_context< webassembly::interface, Interface > | inline |
host | sysio::vm::running_context< webassembly::interface, Interface > | |
interface | sysio::vm::running_context< webassembly::interface, Interface > | |
running_context(Host_Type *host, const Interface &ei) | sysio::vm::type_converter< webassembly::interface, Interface > | inlineexplicit |
running_context(Host_Type *host, Interface &&ei) | sysio::vm::type_converter< webassembly::interface, Interface > | inlineexplicit |
running_context_t typedef | sysio::vm::running_context< webassembly::interface, Interface > | |
SYS_VM_FROM_WASM(bool,(uint32_t value)) | sysio::chain::basic_type_converter< Interface > | inline |
SYS_VM_FROM_WASM(memcpy_params,(vm::wasm_ptr_t dst, vm::wasm_ptr_t src, vm::wasm_size_t size)) | sysio::chain::basic_type_converter< Interface > | inline |
SYS_VM_FROM_WASM(memcmp_params,(vm::wasm_ptr_t lhs, vm::wasm_ptr_t rhs, vm::wasm_size_t size)) | sysio::chain::basic_type_converter< Interface > | inline |
SYS_VM_FROM_WASM(memset_params,(vm::wasm_ptr_t dst, int32_t val, vm::wasm_size_t size)) | sysio::chain::basic_type_converter< Interface > | inline |
SYS_VM_FROM_WASM(null_terminated_ptr,(vm::wasm_ptr_t ptr)) | sysio::chain::basic_type_converter< Interface > | inline |
SYS_VM_FROM_WASM(name,(uint64_t e)) | sysio::chain::basic_type_converter< Interface > | inline |
SYS_VM_FROM_WASM(float32_t,(float f)) | sysio::chain::basic_type_converter< Interface > | inline |
SYS_VM_FROM_WASM(float64_t,(double f)) | sysio::chain::basic_type_converter< Interface > | inline |
to_wasm(name &&n) | sysio::chain::basic_type_converter< Interface > | inline |
sysio::vm::type_converter< webassembly::interface, Interface >::to_wasm(bool &&value) | sysio::vm::type_converter< webassembly::interface, Interface > | inline |
sysio::vm::type_converter< webassembly::interface, Interface >::to_wasm(T &&) | sysio::vm::type_converter< webassembly::interface, Interface > | |
validate_null_terminated_pointer(T ptr) const | sysio::vm::running_context< webassembly::interface, Interface > | inline |
validate_null_terminated_pointer(T ptr) const | sysio::vm::running_context< webassembly::interface, Interface > | inline |
validate_pointer(U ptr, wasm_size_t len) const | sysio::vm::running_context< webassembly::interface, Interface > | inline |
validate_pointer(U ptr, wasm_size_t len) const | sysio::vm::running_context< webassembly::interface, Interface > | inline |