BitShares-Core
7.0.2
BitShares blockchain node software and command-line wallet software
|
Go to the documentation of this file.
31 namespace graphene {
namespace chain {
66 FC_ASSERT(
unsigned(p.which()) < max_predicate_opcode );
void operator()(const account_name_eq_lit_predicate &p) const
#define FC_CAPTURE_AND_RETHROW(...)
tracks the blockchain state in an extensible manner
vector< predicate > predicates
void_result do_apply(const assert_operation &o)
chain_parameters parameters
account_id_type account_id
void operator()(const asset_symbol_eq_lit_predicate &p) const
assert that some conditions are true.
void_result do_evaluate(const assert_operation &o)
const node_property_object & get_node_properties() const
predicate_evaluator(const database &d)
#define FC_ASSERT(TEST,...)
Checks a condition and throws an assert_exception if the test is FALSE.
uint16_t max_predicate_opcode
predicate_opcode must be less than this number
const global_property_object & get_global_properties() const
@ skip_assert_evaluation
used while reindexing
void operator()(const block_id_predicate &p) const