Scorum
Public Member Functions | List of all members
scorum::chain::evaluator_impl< DataServices, EvaluatorType, OperationType > Class Template Reference

#include <evaluator.hpp>

Inheritance diagram for scorum::chain::evaluator_impl< DataServices, EvaluatorType, OperationType >:
scorum::chain::evaluator< scorum::protocol::operation > scorum::chain::development_committee_change_betting_resolve_delay_evaluator scorum::chain::development_committee_change_budgets_auction_properties_evaluator< type > scorum::chain::development_committee_empower_advertising_moderator_evaluator scorum::chain::development_committee_empower_betting_moderator_evaluator scorum::chain::development_committee_transfer_evaluator scorum::chain::development_committee_withdraw_vesting_evaluator scorum::chain::proposal_add_member_evaluator< OperationType > scorum::chain::proposal_change_quorum_evaluator< OperationType > scorum::chain::proposal_exclude_member_evaluator< OperationType >

Public Member Functions

 evaluator_impl (DataServices &d)
 
virtual void apply (const OperationType &o) final override
 
DataServices & db () const
 
- Public Member Functions inherited from scorum::chain::evaluator< scorum::protocol::operation >
virtual ~evaluator ()=default
 
virtual void apply (const scorum::protocol::operation &op)=0
 

Detailed Description

template<typename DataServices, typename EvaluatorType, typename OperationType = scorum::protocol::operation>
class scorum::chain::evaluator_impl< DataServices, EvaluatorType, OperationType >

Definition at line 19 of file evaluator.hpp.

Constructor & Destructor Documentation

◆ evaluator_impl()

template<typename DataServices , typename EvaluatorType , typename OperationType = scorum::protocol::operation>
scorum::chain::evaluator_impl< DataServices, EvaluatorType, OperationType >::evaluator_impl ( DataServices &  d)
inline

Definition at line 22 of file evaluator.hpp.

Member Function Documentation

◆ apply()

template<typename DataServices , typename EvaluatorType , typename OperationType = scorum::protocol::operation>
virtual void scorum::chain::evaluator_impl< DataServices, EvaluatorType, OperationType >::apply ( const OperationType &  o)
inlinefinaloverridevirtual

Definition at line 27 of file evaluator.hpp.

◆ db()

template<typename DataServices , typename EvaluatorType , typename OperationType = scorum::protocol::operation>
DataServices& scorum::chain::evaluator_impl< DataServices, EvaluatorType, OperationType >::db ( ) const
inline

Definition at line 34 of file evaluator.hpp.


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