BitShares-Core  4.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::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 151 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 164 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 167 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 170 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 173 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 176 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 179 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 182 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 187 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: