BitShares-Core  7.0.2
BitShares blockchain node software and command-line wallet 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::limit_order_update_operation &) const
 
void operator() (const graphene::chain::limit_order_create_operation &op) 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 &) const
 
void operator() (const graphene::chain::htlc_extend_operation &) 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 &) const
 
void operator() (const graphene::chain::ticket_update_operation &) const
 
void operator() (const graphene::chain::liquidity_pool_create_operation &) const
 
void operator() (const graphene::chain::liquidity_pool_delete_operation &) const
 
void operator() (const graphene::chain::liquidity_pool_update_operation &) const
 
void operator() (const graphene::chain::liquidity_pool_deposit_operation &) const
 
void operator() (const graphene::chain::liquidity_pool_withdraw_operation &) const
 
void operator() (const graphene::chain::liquidity_pool_exchange_operation &) const
 
void operator() (const graphene::chain::samet_fund_create_operation &) const
 
void operator() (const graphene::chain::samet_fund_delete_operation &) const
 
void operator() (const graphene::chain::samet_fund_update_operation &) const
 
void operator() (const graphene::chain::samet_fund_borrow_operation &) const
 
void operator() (const graphene::chain::samet_fund_repay_operation &) const
 
void operator() (const graphene::chain::credit_offer_create_operation &) const
 
void operator() (const graphene::chain::credit_offer_delete_operation &) const
 
void operator() (const graphene::chain::credit_offer_update_operation &) const
 
void operator() (const graphene::chain::credit_offer_accept_operation &op) const
 
void operator() (const graphene::chain::credit_deal_repay_operation &) const
 
void operator() (const graphene::chain::credit_deal_update_operation &) 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 59 of file proposal_evaluator.cpp.

Member Typedef Documentation

◆ result_type

Definition at line 61 of file proposal_evaluator.cpp.

Constructor & Destructor Documentation

◆ proposal_operation_hardfork_visitor()

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

Definition at line 66 of file proposal_evaluator.cpp.

Member Function Documentation

◆ operator()() [1/35]

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

Definition at line 142 of file proposal_evaluator.cpp.

◆ operator()() [2/35]

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

Definition at line 86 of file proposal_evaluator.cpp.

◆ operator()() [3/35]

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

Definition at line 146 of file proposal_evaluator.cpp.

◆ operator()() [4/35]

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

Definition at line 134 of file proposal_evaluator.cpp.

◆ operator()() [5/35]

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

Definition at line 112 of file proposal_evaluator.cpp.

◆ operator()() [6/35]

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

Definition at line 152 of file proposal_evaluator.cpp.

◆ operator()() [7/35]

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

Definition at line 318 of file proposal_evaluator.cpp.

◆ operator()() [8/35]

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

Definition at line 322 of file proposal_evaluator.cpp.

◆ operator()() [9/35]

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

Definition at line 311 of file proposal_evaluator.cpp.

◆ operator()() [10/35]

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

Definition at line 302 of file proposal_evaluator.cpp.

◆ operator()() [11/35]

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

Definition at line 305 of file proposal_evaluator.cpp.

◆ operator()() [12/35]

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

Definition at line 308 of file proposal_evaluator.cpp.

◆ operator()() [13/35]

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

Definition at line 254 of file proposal_evaluator.cpp.

◆ operator()() [14/35]

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

Definition at line 260 of file proposal_evaluator.cpp.

◆ operator()() [15/35]

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

Definition at line 257 of file proposal_evaluator.cpp.

◆ operator()() [16/35]

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

Definition at line 235 of file proposal_evaluator.cpp.

◆ operator()() [17/35]

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

Definition at line 251 of file proposal_evaluator.cpp.

◆ operator()() [18/35]

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

Definition at line 248 of file proposal_evaluator.cpp.

◆ operator()() [19/35]

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

Definition at line 79 of file proposal_evaluator.cpp.

◆ operator()() [20/35]

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

Definition at line 74 of file proposal_evaluator.cpp.

◆ operator()() [21/35]

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

Definition at line 269 of file proposal_evaluator.cpp.

◆ operator()() [22/35]

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

Definition at line 272 of file proposal_evaluator.cpp.

◆ operator()() [23/35]

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

Definition at line 278 of file proposal_evaluator.cpp.

◆ operator()() [24/35]

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

Definition at line 284 of file proposal_evaluator.cpp.

◆ operator()() [25/35]

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

Definition at line 275 of file proposal_evaluator.cpp.

◆ operator()() [26/35]

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

Definition at line 281 of file proposal_evaluator.cpp.

◆ operator()() [27/35]

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

Definition at line 327 of file proposal_evaluator.cpp.

◆ operator()() [28/35]

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

Definition at line 296 of file proposal_evaluator.cpp.

◆ operator()() [29/35]

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

Definition at line 287 of file proposal_evaluator.cpp.

◆ operator()() [30/35]

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

Definition at line 290 of file proposal_evaluator.cpp.

◆ operator()() [31/35]

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

Definition at line 299 of file proposal_evaluator.cpp.

◆ operator()() [32/35]

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

Definition at line 293 of file proposal_evaluator.cpp.

◆ operator()() [33/35]

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

Definition at line 263 of file proposal_evaluator.cpp.

◆ operator()() [34/35]

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

Definition at line 266 of file proposal_evaluator.cpp.

◆ operator()() [35/35]

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

Definition at line 70 of file proposal_evaluator.cpp.

Member Data Documentation

◆ block_time

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

Definition at line 63 of file proposal_evaluator.cpp.

◆ db

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

Definition at line 62 of file proposal_evaluator.cpp.

◆ next_maintenance_time

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

Definition at line 64 of file proposal_evaluator.cpp.


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