BitShares-Core  6.1.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 &) 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_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 &) const
 
void operator() (const graphene::chain::credit_deal_repay_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/31]

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.

◆ operator()() [2/31]

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

Definition at line 72 of file proposal_evaluator.cpp.

◆ operator()() [3/31]

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

Definition at line 98 of file proposal_evaluator.cpp.

◆ operator()() [4/31]

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

Definition at line 120 of file proposal_evaluator.cpp.

◆ operator()() [5/31]

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

Definition at line 128 of file proposal_evaluator.cpp.

◆ operator()() [6/31]

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

Definition at line 132 of file proposal_evaluator.cpp.

◆ operator()() [7/31]

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

Definition at line 138 of file proposal_evaluator.cpp.

◆ operator()() [8/31]

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

Definition at line 209 of file proposal_evaluator.cpp.

◆ operator()() [9/31]

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

Definition at line 222 of file proposal_evaluator.cpp.

◆ operator()() [10/31]

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

Definition at line 225 of file proposal_evaluator.cpp.

◆ operator()() [11/31]

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

Definition at line 228 of file proposal_evaluator.cpp.

◆ operator()() [12/31]

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

Definition at line 231 of file proposal_evaluator.cpp.

◆ operator()() [13/31]

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

Definition at line 234 of file proposal_evaluator.cpp.

◆ operator()() [14/31]

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

Definition at line 237 of file proposal_evaluator.cpp.

◆ operator()() [15/31]

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

Definition at line 240 of file proposal_evaluator.cpp.

◆ operator()() [16/31]

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

Definition at line 243 of file proposal_evaluator.cpp.

◆ operator()() [17/31]

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

Definition at line 246 of file proposal_evaluator.cpp.

◆ operator()() [18/31]

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

Definition at line 249 of file proposal_evaluator.cpp.

◆ operator()() [19/31]

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

Definition at line 252 of file proposal_evaluator.cpp.

◆ operator()() [20/31]

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

Definition at line 255 of file proposal_evaluator.cpp.

◆ operator()() [21/31]

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

Definition at line 258 of file proposal_evaluator.cpp.

◆ operator()() [22/31]

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

Definition at line 261 of file proposal_evaluator.cpp.

◆ operator()() [23/31]

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

Definition at line 264 of file proposal_evaluator.cpp.

◆ operator()() [24/31]

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

Definition at line 267 of file proposal_evaluator.cpp.

◆ operator()() [25/31]

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

Definition at line 270 of file proposal_evaluator.cpp.

◆ operator()() [26/31]

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

Definition at line 273 of file proposal_evaluator.cpp.

◆ operator()() [27/31]

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

Definition at line 276 of file proposal_evaluator.cpp.

◆ operator()() [28/31]

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

Definition at line 279 of file proposal_evaluator.cpp.

◆ operator()() [29/31]

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

Definition at line 282 of file proposal_evaluator.cpp.

◆ operator()() [30/31]

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

Definition at line 285 of file proposal_evaluator.cpp.

◆ operator()() [31/31]

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

Definition at line 291 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: