Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
sysio::chain::struct_def Struct Reference

#include <abi_def.hpp>

Collaboration diagram for sysio::chain::struct_def:

Public Member Functions

 struct_def ()=default
 
 struct_def (const type_name &name, const type_name &base, const vector< field_def > &fields)
 
bool operator== (const struct_def &other) const
 

Public Attributes

type_name name
 
type_name base
 
vector< field_deffields
 

Detailed Description

Definition at line 34 of file abi_def.hpp.

Constructor & Destructor Documentation

◆ struct_def() [1/2]

sysio::chain::struct_def::struct_def ( )
default

◆ struct_def() [2/2]

sysio::chain::struct_def::struct_def ( const type_name & name,
const type_name & base,
const vector< field_def > & fields )
inline

Definition at line 36 of file abi_def.hpp.

37 :name(name), base(base), fields(fields)
38 {}
vector< field_def > fields
Definition abi_def.hpp:42

Member Function Documentation

◆ operator==()

bool sysio::chain::struct_def::operator== ( const struct_def & other) const
inline

Definition at line 44 of file abi_def.hpp.

44 {
45 return std::tie(name, base, fields) == std::tie(other.name, other.base, other.fields);
46 }

Member Data Documentation

◆ base

type_name sysio::chain::struct_def::base

Definition at line 41 of file abi_def.hpp.

◆ fields

vector<field_def> sysio::chain::struct_def::fields

Definition at line 42 of file abi_def.hpp.

◆ name

type_name sysio::chain::struct_def::name

Definition at line 40 of file abi_def.hpp.


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