Scorum
|
#include <evaluator_registry.hpp>
Public Types | |
typedef OperationType | operation_type |
Public Member Functions | |
evaluator_registry (DbType &d) | |
template<typename EvaluatorType , typename... Args> | |
void | register_evaluator (Args &&... args) |
template<typename EvaluatorType > | |
void | register_evaluator (EvaluatorType *e) |
evaluator< OperationType > & | get_evaluator (const OperationType &op) |
Public Attributes | |
std::vector< std::unique_ptr< evaluator< OperationType > > > | _op_evaluators |
DbType & | _db |
Definition at line 10 of file evaluator_registry.hpp.
typedef OperationType scorum::chain::evaluator_registry< OperationType, DbType >::operation_type |
Definition at line 13 of file evaluator_registry.hpp.
|
inline |
Definition at line 15 of file evaluator_registry.hpp.
|
inline |
Definition at line 33 of file evaluator_registry.hpp.
|
inline |
Definition at line 22 of file evaluator_registry.hpp.
|
inline |
Definition at line 28 of file evaluator_registry.hpp.
DbType& scorum::chain::evaluator_registry< OperationType, DbType >::_db |
Definition at line 48 of file evaluator_registry.hpp.
std::vector<std::unique_ptr<evaluator<OperationType> > > scorum::chain::evaluator_registry< OperationType, DbType >::_op_evaluators |
Definition at line 47 of file evaluator_registry.hpp.