Golos
Разработчикам Статистика Баунти Документация Партнеры Github
Public Types | Public Member Functions | Public Attributes | List of all members
golos::application::get_impacted_account_visitor Struct Reference

Public Types

typedef void result_type
 

Public Member Functions

 get_impacted_account_visitor (flat_set< account_name_type > &impact)
 
template<typename T >
void operator() (const T &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const account_create_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const account_update_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const comment_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const delete_comment_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const vote_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const author_reward_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const curation_reward_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const liquidity_reward_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const interest_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const fill_convert_request_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const transfer_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const transfer_to_vesting_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const withdraw_vesting_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const witness_update_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const account_witness_vote_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const account_witness_proxy_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const feed_publish_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const limit_order_create_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const fill_order_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const fill_call_order_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const fill_settlement_order_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const limit_order_cancel_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const pow_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const fill_vesting_withdraw_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const shutdown_witness_operation< Major, Hardfork, Release > &op)
 
void operator() (const custom_operation &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const request_account_recovery_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const recover_account_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const change_recovery_account_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const escrow_transfer_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const escrow_approve_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const escrow_dispute_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const escrow_release_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const transfer_to_savings_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const transfer_from_savings_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const cancel_transfer_from_savings_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const decline_voting_rights_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const comment_benefactor_reward_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const delegate_vesting_shares_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const return_vesting_delegation_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const asset_update_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const asset_issue_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const override_transfer_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const call_order_update_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const bid_collateral_operation< Major, Hardfork, Release > &op)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const execute_bid_operation< Major, Hardfork, Release > &op)
 

Public Attributes

flat_set< account_name_type > & _impacted
 

Detailed Description

Definition at line 12 of file impacted.cpp.

Member Typedef Documentation

◆ result_type

Definition at line 18 of file impacted.cpp.

Constructor & Destructor Documentation

◆ get_impacted_account_visitor()

golos::application::get_impacted_account_visitor::get_impacted_account_visitor ( flat_set< account_name_type > &  impact)
inline

Definition at line 15 of file impacted.cpp.

Member Function Documentation

◆ operator()() [1/47]

template<typename T >
void golos::application::get_impacted_account_visitor::operator() ( const T &  op)
inline

Definition at line 21 of file impacted.cpp.

◆ operator()() [2/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const account_create_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 28 of file impacted.cpp.

◆ operator()() [3/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const account_update_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 34 of file impacted.cpp.

◆ operator()() [4/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const comment_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 39 of file impacted.cpp.

◆ operator()() [5/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const delete_comment_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 47 of file impacted.cpp.

◆ operator()() [6/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const vote_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 52 of file impacted.cpp.

◆ operator()() [7/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const author_reward_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 58 of file impacted.cpp.

◆ operator()() [8/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const curation_reward_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 63 of file impacted.cpp.

◆ operator()() [9/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const liquidity_reward_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 68 of file impacted.cpp.

◆ operator()() [10/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const interest_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 73 of file impacted.cpp.

◆ operator()() [11/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const fill_convert_request_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 78 of file impacted.cpp.

◆ operator()() [12/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const transfer_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 83 of file impacted.cpp.

◆ operator()() [13/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const transfer_to_vesting_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 89 of file impacted.cpp.

◆ operator()() [14/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const withdraw_vesting_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 98 of file impacted.cpp.

◆ operator()() [15/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const witness_update_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 103 of file impacted.cpp.

◆ operator()() [16/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const account_witness_vote_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 108 of file impacted.cpp.

◆ operator()() [17/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const account_witness_proxy_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 114 of file impacted.cpp.

◆ operator()() [18/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const feed_publish_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 120 of file impacted.cpp.

◆ operator()() [19/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const limit_order_create_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 125 of file impacted.cpp.

◆ operator()() [20/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const fill_order_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 130 of file impacted.cpp.

◆ operator()() [21/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const fill_call_order_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 136 of file impacted.cpp.

◆ operator()() [22/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const fill_settlement_order_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 141 of file impacted.cpp.

◆ operator()() [23/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const limit_order_cancel_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 146 of file impacted.cpp.

◆ operator()() [24/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const pow_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 151 of file impacted.cpp.

◆ operator()() [25/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const fill_vesting_withdraw_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 156 of file impacted.cpp.

◆ operator()() [26/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const shutdown_witness_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 162 of file impacted.cpp.

◆ operator()() [27/47]

void golos::application::get_impacted_account_visitor::operator() ( const custom_operation &  op)
inline

Definition at line 166 of file impacted.cpp.

◆ operator()() [28/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const request_account_recovery_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 173 of file impacted.cpp.

◆ operator()() [29/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const recover_account_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 178 of file impacted.cpp.

◆ operator()() [30/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const change_recovery_account_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 183 of file impacted.cpp.

◆ operator()() [31/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const escrow_transfer_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 188 of file impacted.cpp.

◆ operator()() [32/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const escrow_approve_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 195 of file impacted.cpp.

◆ operator()() [33/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const escrow_dispute_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 202 of file impacted.cpp.

◆ operator()() [34/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const escrow_release_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 209 of file impacted.cpp.

◆ operator()() [35/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const transfer_to_savings_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 216 of file impacted.cpp.

◆ operator()() [36/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const transfer_from_savings_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 222 of file impacted.cpp.

◆ operator()() [37/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const cancel_transfer_from_savings_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 228 of file impacted.cpp.

◆ operator()() [38/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const decline_voting_rights_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 233 of file impacted.cpp.

◆ operator()() [39/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const comment_benefactor_reward_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 238 of file impacted.cpp.

◆ operator()() [40/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const delegate_vesting_shares_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 244 of file impacted.cpp.

◆ operator()() [41/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const return_vesting_delegation_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 250 of file impacted.cpp.

◆ operator()() [42/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const asset_update_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 255 of file impacted.cpp.

◆ operator()() [43/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const asset_issue_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 262 of file impacted.cpp.

◆ operator()() [44/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const override_transfer_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 267 of file impacted.cpp.

◆ operator()() [45/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const call_order_update_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 274 of file impacted.cpp.

◆ operator()() [46/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const bid_collateral_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 278 of file impacted.cpp.

◆ operator()() [47/47]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::application::get_impacted_account_visitor::operator() ( const execute_bid_operation< Major, Hardfork, Release > &  op)
inline

Definition at line 283 of file impacted.cpp.

Member Data Documentation

◆ _impacted

flat_set<account_name_type>& golos::application::get_impacted_account_visitor::_impacted

Definition at line 13 of file impacted.cpp.


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