Golos
Разработчикам Статистика Баунти Документация Партнеры Github
Public Member Functions | List of all members
golos::account_history::detail::operation_visitor_filter Struct Reference
Inheritance diagram for golos::account_history::detail::operation_visitor_filter:
golos::account_history::detail::operation_visitor

Public Member Functions

 operation_visitor_filter (database &db, const operation_notification &note, const operation_object *&n, string i)
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const transfer_operation< Major, Hardfork, Release > &op) const
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const transfer_to_vesting_operation< Major, Hardfork, Release > &op) const
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const account_create_operation< Major, Hardfork, Release > &op) const
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const account_update_operation< Major, Hardfork, Release > &op) const
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const transfer_to_savings_operation< Major, Hardfork, Release > &op) const
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const transfer_from_savings_operation< Major, Hardfork, Release > &op) const
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const cancel_transfer_from_savings_operation< Major, Hardfork, Release > &op) const
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const escrow_transfer_operation< Major, Hardfork, Release > &op) const
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const escrow_dispute_operation< Major, Hardfork, Release > &op) const
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const escrow_release_operation< Major, Hardfork, Release > &op) const
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const escrow_approve_operation< Major, Hardfork, Release > &op) const
 
template<typename Op >
void operator() (Op &&op) const
 
- Public Member Functions inherited from golos::account_history::detail::operation_visitor
 operation_visitor (database &db, const operation_notification &note, const operation_object *&n, string i)
 
template<typename Op >
void operator() (Op &&) const
 ignore these ops More...
 

Additional Inherited Members

- Public Types inherited from golos::account_history::detail::operation_visitor
typedef void result_type
 
- Public Attributes inherited from golos::account_history::detail::operation_visitor
database_db
 
const operation_notification_note
 
const operation_object *& new_obj
 
string item
 

Detailed Description

Definition at line 89 of file account_history_plugin.cpp.

Constructor & Destructor Documentation

◆ operation_visitor_filter()

golos::account_history::detail::operation_visitor_filter::operation_visitor_filter ( database db,
const operation_notification note,
const operation_object *&  n,
string  i 
)
inline

Definition at line 90 of file account_history_plugin.cpp.

Member Function Documentation

◆ operator()() [1/12]

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

Definition at line 95 of file account_history_plugin.cpp.

◆ operator()() [2/12]

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

Definition at line 100 of file account_history_plugin.cpp.

◆ operator()() [3/12]

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

Definition at line 105 of file account_history_plugin.cpp.

◆ operator()() [4/12]

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

Definition at line 110 of file account_history_plugin.cpp.

◆ operator()() [5/12]

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

Definition at line 115 of file account_history_plugin.cpp.

◆ operator()() [6/12]

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

Definition at line 120 of file account_history_plugin.cpp.

◆ operator()() [7/12]

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

Definition at line 125 of file account_history_plugin.cpp.

◆ operator()() [8/12]

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

Definition at line 130 of file account_history_plugin.cpp.

◆ operator()() [9/12]

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

Definition at line 135 of file account_history_plugin.cpp.

◆ operator()() [10/12]

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

Definition at line 140 of file account_history_plugin.cpp.

◆ operator()() [11/12]

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

Definition at line 145 of file account_history_plugin.cpp.

◆ operator()() [12/12]

template<typename Op >
void golos::account_history::detail::operation_visitor_filter::operator() ( Op &&  op) const
inline

Definition at line 150 of file account_history_plugin.cpp.


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