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

#include <abi_def.hpp>

Collaboration diagram for sysio::chain::abi_def:

Public Member Functions

 abi_def ()=default
 
 abi_def (const vector< type_def > &types, const vector< struct_def > &structs, const vector< action_def > &actions, const vector< table_def > &tables, const vector< clause_pair > &clauses, const vector< error_message > &error_msgs)
 

Public Attributes

string version = ""
 
vector< type_deftypes
 
vector< struct_defstructs
 
vector< action_defactions
 
vector< table_deftables
 
vector< clause_pairricardian_clauses
 
vector< error_messageerror_messages
 
extensions_type abi_extensions
 
may_not_exist< vector< variant_def > > variants
 
may_not_exist< vector< action_result_def > > action_results
 

Detailed Description

Definition at line 113 of file abi_def.hpp.

Constructor & Destructor Documentation

◆ abi_def() [1/2]

sysio::chain::abi_def::abi_def ( )
default

◆ abi_def() [2/2]

sysio::chain::abi_def::abi_def ( const vector< type_def > & types,
const vector< struct_def > & structs,
const vector< action_def > & actions,
const vector< table_def > & tables,
const vector< clause_pair > & clauses,
const vector< error_message > & error_msgs )
inline

Definition at line 115 of file abi_def.hpp.

116 :types(types)
119 ,tables(tables)
120 ,ricardian_clauses(clauses)
121 ,error_messages(error_msgs)
122 {}
vector< action_def > actions
Definition abi_def.hpp:127
vector< error_message > error_messages
Definition abi_def.hpp:130
vector< clause_pair > ricardian_clauses
Definition abi_def.hpp:129
vector< type_def > types
Definition abi_def.hpp:125
vector< struct_def > structs
Definition abi_def.hpp:126
vector< table_def > tables
Definition abi_def.hpp:128

Member Data Documentation

◆ abi_extensions

extensions_type sysio::chain::abi_def::abi_extensions

Definition at line 131 of file abi_def.hpp.

◆ action_results

may_not_exist<vector<action_result_def> > sysio::chain::abi_def::action_results

Definition at line 133 of file abi_def.hpp.

◆ actions

vector<action_def> sysio::chain::abi_def::actions

Definition at line 127 of file abi_def.hpp.

◆ error_messages

vector<error_message> sysio::chain::abi_def::error_messages

Definition at line 130 of file abi_def.hpp.

◆ ricardian_clauses

vector<clause_pair> sysio::chain::abi_def::ricardian_clauses

Definition at line 129 of file abi_def.hpp.

◆ structs

vector<struct_def> sysio::chain::abi_def::structs

Definition at line 126 of file abi_def.hpp.

◆ tables

vector<table_def> sysio::chain::abi_def::tables

Definition at line 128 of file abi_def.hpp.

◆ types

vector<type_def> sysio::chain::abi_def::types

Definition at line 125 of file abi_def.hpp.

◆ variants

may_not_exist<vector<variant_def> > sysio::chain::abi_def::variants

Definition at line 132 of file abi_def.hpp.

◆ version

string sysio::chain::abi_def::version = ""

Definition at line 124 of file abi_def.hpp.


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