Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
sysio::chain::webassembly::eosvmoc::result_resolver Struct Reference

#include <sys-vm-oc.hpp>

Collaboration diagram for sysio::chain::webassembly::eosvmoc::result_resolver:

Public Member Functions

 result_resolver (eos_vm_oc_type_converter &tc)
 
template<typename T >
auto operator, (T &&res)
 

Public Attributes

eos_vm_oc_type_convertertc
 

Detailed Description

Definition at line 325 of file sys-vm-oc.hpp.

Constructor & Destructor Documentation

◆ result_resolver()

sysio::chain::webassembly::eosvmoc::result_resolver::result_resolver ( eos_vm_oc_type_converter & tc)
inline

Definition at line 327 of file sys-vm-oc.hpp.

327: tc(tc) {}

Member Function Documentation

◆ operator,()

template<typename T >
auto sysio::chain::webassembly::eosvmoc::result_resolver::operator, ( T && res)
inline

Definition at line 329 of file sys-vm-oc.hpp.

329 {
330 return make_native_type(vm::detail::resolve_result(tc, static_cast<T&&>(res)));
331 }
uint32_t make_native_type(vm::i32_const_t x)
constexpr auto resolve_result(Type_Converter &tc, T &&val)
#define T(meth, val, expected)
Here is the call graph for this function:

Member Data Documentation

◆ tc

eos_vm_oc_type_converter& sysio::chain::webassembly::eosvmoc::result_resolver::tc

Definition at line 332 of file sys-vm-oc.hpp.


The documentation for this struct was generated from the following file: