BitShares-Core  5.0.0
BitShares blockchain implementation and command-line interface software
Public Types | Public Member Functions | Public Attributes | List of all members
graphene::chain::proposal_operation_hardfork_visitor Struct Reference

Public Types

typedef void result_type
 

Public Member Functions

 proposal_operation_hardfork_visitor (const database &_db, const fc::time_point_sec bt)
 
template<typename T >
void operator() (const T &v) const
 
void operator() (const graphene::chain::asset_create_operation &v) const
 
void operator() (const graphene::chain::asset_update_operation &v) const
 
void operator() (const graphene::chain::asset_update_bitasset_operation &v) const
 
void operator() (const graphene::chain::asset_claim_fees_operation &v) const
 
void operator() (const graphene::chain::asset_publish_feed_operation &v) const
 
void operator() (const graphene::chain::committee_member_update_global_parameters_operation &op) const
 
void operator() (const graphene::chain::htlc_create_operation &op) const
 
void operator() (const graphene::chain::htlc_redeem_operation &op) const
 
void operator() (const graphene::chain::htlc_extend_operation &op) const
 
void operator() (const graphene::chain::custom_authority_create_operation &) const
 
void operator() (const graphene::chain::custom_authority_update_operation &) const
 
void operator() (const graphene::chain::custom_authority_delete_operation &) const
 
void operator() (const graphene::chain::ticket_create_operation &op) const
 
void operator() (const graphene::chain::ticket_update_operation &op) const
 
void operator() (const graphene::chain::liquidity_pool_create_operation &op) const
 
void operator() (const graphene::chain::liquidity_pool_delete_operation &op) const
 
void operator() (const graphene::chain::liquidity_pool_deposit_operation &op) const
 
void operator() (const graphene::chain::liquidity_pool_withdraw_operation &op) const
 
void operator() (const graphene::chain::liquidity_pool_exchange_operation &op) const
 
void operator() (const graphene::chain::proposal_create_operation &v) const
 

Public Attributes

const databasedb
 
const fc::time_point_sec block_time
 
const fc::time_point_sec next_maintenance_time
 

Detailed Description

Definition at line 55 of file proposal_evaluator.cpp.

Member Typedef Documentation

Definition at line 57 of file proposal_evaluator.cpp.

Constructor & Destructor Documentation

graphene::chain::proposal_operation_hardfork_visitor::proposal_operation_hardfork_visitor ( const database _db,
const fc::time_point_sec  bt 
)
inline

Definition at line 62 of file proposal_evaluator.cpp.

Member Function Documentation

template<typename T >
void graphene::chain::proposal_operation_hardfork_visitor::operator() ( const T &  v) const
inline

Definition at line 66 of file proposal_evaluator.cpp.

void graphene::chain::proposal_operation_hardfork_visitor::operator() ( const graphene::chain::asset_create_operation v) const
inline

Definition at line 68 of file proposal_evaluator.cpp.

void graphene::chain::proposal_operation_hardfork_visitor::operator() ( const graphene::chain::asset_update_operation v) const
inline

Definition at line 86 of file proposal_evaluator.cpp.

void graphene::chain::proposal_operation_hardfork_visitor::operator() ( const graphene::chain::asset_update_bitasset_operation v) const
inline

Definition at line 101 of file proposal_evaluator.cpp.

void graphene::chain::proposal_operation_hardfork_visitor::operator() ( const graphene::chain::asset_claim_fees_operation v) const
inline

Definition at line 108 of file proposal_evaluator.cpp.

void graphene::chain::proposal_operation_hardfork_visitor::operator() ( const graphene::chain::asset_publish_feed_operation v) const
inline

Definition at line 112 of file proposal_evaluator.cpp.

void graphene::chain::proposal_operation_hardfork_visitor::operator() ( const graphene::chain::committee_member_update_global_parameters_operation op) const
inline

Definition at line 118 of file proposal_evaluator.cpp.

void graphene::chain::proposal_operation_hardfork_visitor::operator() ( const graphene::chain::htlc_create_operation op) const
inline

Definition at line 163 of file proposal_evaluator.cpp.

void graphene::chain::proposal_operation_hardfork_visitor::operator() ( const graphene::chain::htlc_redeem_operation op) const
inline

Definition at line 176 of file proposal_evaluator.cpp.

void graphene::chain::proposal_operation_hardfork_visitor::operator() ( const graphene::chain::htlc_extend_operation op) const
inline

Definition at line 179 of file proposal_evaluator.cpp.

void graphene::chain::proposal_operation_hardfork_visitor::operator() ( const graphene::chain::custom_authority_create_operation ) const
inline

Definition at line 182 of file proposal_evaluator.cpp.

void graphene::chain::proposal_operation_hardfork_visitor::operator() ( const graphene::chain::custom_authority_update_operation ) const
inline

Definition at line 185 of file proposal_evaluator.cpp.

void graphene::chain::proposal_operation_hardfork_visitor::operator() ( const graphene::chain::custom_authority_delete_operation ) const
inline

Definition at line 188 of file proposal_evaluator.cpp.

void graphene::chain::proposal_operation_hardfork_visitor::operator() ( const graphene::chain::ticket_create_operation op) const
inline

Definition at line 191 of file proposal_evaluator.cpp.

void graphene::chain::proposal_operation_hardfork_visitor::operator() ( const graphene::chain::ticket_update_operation op) const
inline

Definition at line 194 of file proposal_evaluator.cpp.

void graphene::chain::proposal_operation_hardfork_visitor::operator() ( const graphene::chain::liquidity_pool_create_operation op) const
inline

Definition at line 197 of file proposal_evaluator.cpp.

void graphene::chain::proposal_operation_hardfork_visitor::operator() ( const graphene::chain::liquidity_pool_delete_operation op) const
inline

Definition at line 200 of file proposal_evaluator.cpp.

void graphene::chain::proposal_operation_hardfork_visitor::operator() ( const graphene::chain::liquidity_pool_deposit_operation op) const
inline

Definition at line 203 of file proposal_evaluator.cpp.

void graphene::chain::proposal_operation_hardfork_visitor::operator() ( const graphene::chain::liquidity_pool_withdraw_operation op) const
inline

Definition at line 206 of file proposal_evaluator.cpp.

void graphene::chain::proposal_operation_hardfork_visitor::operator() ( const graphene::chain::liquidity_pool_exchange_operation op) const
inline

Definition at line 209 of file proposal_evaluator.cpp.

void graphene::chain::proposal_operation_hardfork_visitor::operator() ( const graphene::chain::proposal_create_operation v) const
inline

Definition at line 214 of file proposal_evaluator.cpp.

Member Data Documentation

const fc::time_point_sec graphene::chain::proposal_operation_hardfork_visitor::block_time

Definition at line 59 of file proposal_evaluator.cpp.

const database& graphene::chain::proposal_operation_hardfork_visitor::db

Definition at line 58 of file proposal_evaluator.cpp.

const fc::time_point_sec graphene::chain::proposal_operation_hardfork_visitor::next_maintenance_time

Definition at line 60 of file proposal_evaluator.cpp.


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