#include <protocol_feature_manager.hpp>
◆ builtin_protocol_feature() [1/2]
sysio::chain::builtin_protocol_feature::builtin_protocol_feature |
( |
| ) |
|
|
default |
◆ builtin_protocol_feature() [2/2]
Definition at line 323 of file protocol_feature_manager.cpp.
329 {
332 "Unsupported builtin_protocol_feature_t passed to constructor: ${codename}",
333 (
"codename",
static_cast<uint32_t>(codename)) );
334
336 }
#define SYS_ASSERT(expr, exc_type, FORMAT,...)
builtin_protocol_feature_t _codename
std::string builtin_feature_codename
flat_set< digest_type > dependencies
digest_type description_digest
protocol_feature_base()=default
const std::unordered_map< builtin_protocol_feature_t, builtin_protocol_feature_spec, enum_hash< builtin_protocol_feature_t > > builtin_protocol_feature_codenames
◆ digest()
digest_type sysio::chain::builtin_protocol_feature::digest |
( |
| ) |
const |
Definition at line 354 of file protocol_feature_manager.cpp.
354 {
355 digest_type::encoder enc;
360
361 return enc.result();
362 }
void pack(Stream &s, const std::deque< T > &value)
◆ get_codename()
◆ reflector_init()
void sysio::chain::builtin_protocol_feature::reflector_init |
( |
| ) |
|
Definition at line 338 of file protocol_feature_manager.cpp.
338 {
340
344 return;
345 }
346 }
347
348 SYS_THROW( protocol_feature_validation_exception,
349 "Unsupported builtin protocol feature codename: ${codename}",
351 }
#define SYS_THROW(exc_type, FORMAT,...)
◆ protocol_feature_set
◆ _codename
◆ builtin_feature_codename
std::string sysio::chain::builtin_protocol_feature::builtin_feature_codename |
◆ feature_type_string
const char * sysio::chain::builtin_protocol_feature::feature_type_string = "builtin" |
|
static |
The documentation for this class was generated from the following files: