Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
common.hpp File Reference
#include <sysio/chain/wasm_interface.hpp>
#include <sysio/chain/wasm_sysio_constraints.hpp>
#include <sysio/vm/host_function.hpp>
#include <sysio/vm/argument_proxy.hpp>
#include <sysio/vm/span.hpp>
#include <sysio/vm/types.hpp>
Include dependency graph for common.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sysio::chain::null_terminated_ptr
 
struct  sysio::chain::memcpy_params
 
struct  sysio::chain::memcmp_params
 
struct  sysio::chain::memset_params
 
struct  sysio::chain::basic_type_converter< Interface >
 

Namespaces

namespace  sysio
 
namespace  sysio::chain
 
namespace  sysio::chain::webassembly
 

Macros

#define SYSIO_INJECTED_MODULE_NAME   "sysio_injection"
 

Typedefs

template<typename T , std::size_t Extent = sysio::vm::dynamic_extent>
using sysio::chain::span = sysio::vm::span<T, Extent>
 
template<typename T , std::size_t Align = alignof(T)>
using sysio::chain::legacy_ptr = sysio::vm::argument_proxy<T*, Align>
 
template<typename T , std::size_t Align = alignof(T)>
using sysio::chain::legacy_span = sysio::vm::argument_proxy<sysio::vm::span<T>, Align>
 
using sysio::chain::type_converter = basic_type_converter<sysio::vm::execution_interface>
 
using sysio::chain::eos_vm_host_functions_t
 
using sysio::chain::wasm_size_t = sysio::vm::wasm_size_t
 

Macro Definition Documentation

◆ SYSIO_INJECTED_MODULE_NAME

#define SYSIO_INJECTED_MODULE_NAME   "sysio_injection"

Definition at line 16 of file common.hpp.