Scorum
Public Types | Public Member Functions | List of all members
scorum::chain::proposal_exclude_member_evaluator< OperationType > Struct Template Reference

#include <proposal_evaluators.hpp>

Inheritance diagram for scorum::chain::proposal_exclude_member_evaluator< OperationType >:
scorum::chain::evaluator_impl< DataServices, EvaluatorType, OperationType > scorum::chain::evaluator< scorum::protocol::operation >

Public Types

typedef OperationType operation_type
 

Public Member Functions

 proposal_exclude_member_evaluator (data_service_factory_i &s, fc::flat_set< account_name_type > &members)
 
void do_apply (const operation_type &o)
 
- Public Member Functions inherited from scorum::chain::evaluator_impl< DataServices, EvaluatorType, OperationType >
 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 OperationType>
struct scorum::chain::proposal_exclude_member_evaluator< OperationType >

Definition at line 38 of file proposal_evaluators.hpp.

Member Typedef Documentation

◆ operation_type

template<typename OperationType >
typedef OperationType scorum::chain::proposal_exclude_member_evaluator< OperationType >::operation_type

Definition at line 41 of file proposal_evaluators.hpp.

Constructor & Destructor Documentation

◆ proposal_exclude_member_evaluator()

template<typename OperationType >
scorum::chain::proposal_exclude_member_evaluator< OperationType >::proposal_exclude_member_evaluator ( data_service_factory_i &  s,
fc::flat_set< account_name_type > &  members 
)
inline

Definition at line 43 of file proposal_evaluators.hpp.

Member Function Documentation

◆ do_apply()

template<typename OperationType >
void scorum::chain::proposal_exclude_member_evaluator< OperationType >::do_apply ( const operation_type o)
inline

Definition at line 49 of file proposal_evaluators.hpp.


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