Scorum
Public Member Functions | List of all members
scorum::chain::evaluator< OperationType > Class Template Referenceabstract

#include <evaluator.hpp>

Public Member Functions

virtual ~evaluator ()=default
 
virtual void apply (const OperationType &op)=0
 

Detailed Description

template<typename OperationType = scorum::protocol::operation>
class scorum::chain::evaluator< OperationType >

Definition at line 11 of file evaluator.hpp.

Constructor & Destructor Documentation

◆ ~evaluator()

template<typename OperationType = scorum::protocol::operation>
virtual scorum::chain::evaluator< OperationType >::~evaluator ( )
virtualdefault

Member Function Documentation

◆ apply()

template<typename OperationType = scorum::protocol::operation>
virtual void scorum::chain::evaluator< OperationType >::apply ( const OperationType &  op)
pure virtual

Implemented in scorum::chain::evaluator_impl< data_service_factory_i, update_nft_meta_evaluator >, scorum::chain::evaluator_impl< data_service_factory_i, update_game_round_result_evaluator >, scorum::chain::evaluator_impl< data_service_factory_i, update_budget_evaluator >, scorum::chain::evaluator_impl< data_service_factory_i, registration_pool_evaluator >, scorum::chain::evaluator_impl< data_service_factory_i, vote_evaluator >, scorum::chain::evaluator_impl< data_service_factory_i, set_withdraw_scorumpower_route_to_account_evaluator >, scorum::chain::evaluator_impl< data_service_factory_i, proposal_create_evaluator >, scorum::chain::evaluator_impl< data_service_factory_i, post_game_results_evaluator >, scorum::chain::evaluator_impl< data_service_factory_i, create_budget_evaluator >, scorum::chain::evaluator_impl< data_service_factory_i, withdraw_scorumpower_evaluator >, scorum::chain::evaluator_impl< data_service_factory_i, post_bet_evaluator >, scorum::chain::evaluator_impl< data_service_factory_i, cancel_game_evaluator >, scorum::chain::evaluator_impl< data_service_factory_i, create_game_evaluator >, scorum::chain::evaluator_impl< data_service_factory_i, update_game_start_time_evaluator >, scorum::chain::evaluator_impl< data_service_factory_i, set_withdraw_scorumpower_route_to_dev_pool_evaluator >, scorum::chain::evaluator_impl< data_service_factory_i, delegate_sp_from_reg_pool_evaluator >, scorum::chain::evaluator_impl< data_service_factory_i, close_budget_evaluator >, scorum::chain::evaluator_impl< data_service_factory_i, close_budget_by_advertising_moderator_evaluator >, scorum::chain::evaluator_impl< data_service_factory_i, adjust_nft_experience_evaluator >, scorum::chain::evaluator_impl< data_service_factory_i, update_game_markets_evaluator >, scorum::chain::evaluator_impl< data_service_factory_i, proposal_vote_evaluator >, scorum::chain::evaluator_impl< data_service_factory_i, cancel_pending_bets_evaluator >, scorum::chain::evaluator_impl< data_service_factory_i, create_nft_evaluator >, scorum::chain::evaluator_impl< data_service_factory_i, update_nft_name_evaluator >, and scorum::chain::evaluator_impl< data_service_factory_i, create_game_round_evaluator >.


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