#include <protocol_feature_activation.hpp>
◆ protocol_feature_activation() [1/5]
sysio::chain::protocol_feature_activation::protocol_feature_activation |
( |
| ) |
|
|
default |
◆ protocol_feature_activation() [2/5]
sysio::chain::protocol_feature_activation::protocol_feature_activation |
( |
const vector< digest_type > & | pf | ) |
|
|
inline |
◆ protocol_feature_activation() [3/5]
sysio::chain::protocol_feature_activation::protocol_feature_activation |
( |
vector< digest_type > && | pf | ) |
|
|
inline |
◆ protocol_feature_activation() [4/5]
◆ protocol_feature_activation() [5/5]
◆ enforce_unique()
static constexpr bool sysio::chain::protocol_feature_activation::enforce_unique |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ extension_id()
static constexpr uint16_t sysio::chain::protocol_feature_activation::extension_id |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ reflector_init()
void sysio::chain::protocol_feature_activation::reflector_init |
( |
| ) |
|
Definition at line 8 of file protocol_feature_activation.cpp.
8 {
10 "protocol_feature_activation expects FC to support reflector_init" );
11
12
14 "Protocol feature activation extension must have at least one protocol feature digest",
15 );
16
18
20 auto res =
s.insert( d );
21 SYS_ASSERT( res.second, ill_formed_protocol_feature_activation,
22 "Protocol feature digest ${d} was repeated in the protocol feature activation extension",
23 ("d", d)
24 );
25 }
26 }
#define SYS_ASSERT(expr, exc_type, FORMAT,...)
constexpr bool has_feature_reflector_init_on_unpacked_reflected_types
◆ protocol_features
The documentation for this struct was generated from the following files: