#include <market_evaluator.hpp>
Public Types | |
typedef protocol::limit_order_create_operation< Major, Hardfork, Release > | operation_type |
![]() | |
typedef golos::protocol::operation | operation_sv_type |
Public Member Functions | |
limit_order_create_evaluator (database &db) | |
void | do_apply (const operation_type &o) |
![]() | |
evaluator (database &d) | |
virtual void | apply (const golos::protocol::operation &o) final override |
virtual int | get_type () const override |
database & | get_database () |
Protected Attributes | |
share_type | deferred_fee = 0 |
const account_object * | seller = nullptr |
const asset_object * | sell_asset = nullptr |
const asset_object * | receive_asset = nullptr |
![]() | |
database & | db |
Definition at line 45 of file market_evaluator.hpp.
typedef protocol::limit_order_create_operation<Major, Hardfork, Release> golos::chain::limit_order_create_evaluator< Major, Hardfork, Release, type_traits::static_range< Hardfork<=16 > > :public evaluator< limit_order_create_evaluator< Major, Hardfork, Release >, Major, Hardfork, Release > { public:typedef protocol::limit_order_create_operation< Major, Hardfork, Release > operation_type;limit_order_create_evaluator(database &db) :evaluator< limit_order_create_evaluator< Major, Hardfork, Release >, Major, Hardfork, Release >(db) { } void do_apply(const operation_type &o);};template< uint8_t Major, uint8_t Hardfork, uint16_t Release > class limit_order_create_evaluator< Major, Hardfork, Release, type_traits::static_range< Hardfork >=17 > >::operation_type |
Definition at line 62 of file market_evaluator.hpp.
|
inline |
Definition at line 64 of file market_evaluator.hpp.
void golos::chain::limit_order_create_evaluator< Major, Hardfork, Release, type_traits::static_range< Hardfork<=16 > > :public evaluator< limit_order_create_evaluator< Major, Hardfork, Release >, Major, Hardfork, Release > { public:typedef protocol::limit_order_create_operation< Major, Hardfork, Release > operation_type;limit_order_create_evaluator(database &db) :evaluator< limit_order_create_evaluator< Major, Hardfork, Release >, Major, Hardfork, Release >(db) { } void do_apply(const operation_type &o);};template< uint8_t Major, uint8_t Hardfork, uint16_t Release > class limit_order_create_evaluator< Major, Hardfork, Release, type_traits::static_range< Hardfork >=17 > >::do_apply | ( | const operation_type & | o | ) |
|
protected |
Definition at line 72 of file market_evaluator.hpp.
|
protected |
Definition at line 75 of file market_evaluator.hpp.
|
protected |
Definition at line 74 of file market_evaluator.hpp.
|
protected |
Definition at line 73 of file market_evaluator.hpp.