BitShares-Core  7.0.2
BitShares blockchain node software and command-line wallet software
Classes | Namespaces | Typedefs
liquidity_pool_object.hpp File Reference
#include <graphene/chain/types.hpp>
#include <graphene/db/generic_index.hpp>
#include <graphene/protocol/asset.hpp>
#include <graphene/protocol/liquidity_pool.hpp>
#include <boost/multi_index/composite_key.hpp>

Go to the source code of this file.

Classes

class  graphene::chain::liquidity_pool_object
 A liquidity pool. More...
 

Namespaces

 graphene
 
 graphene::chain
 

Typedefs

typedef multi_index_container< liquidity_pool_object, indexed_by< ordered_unique< tag< by_id >, member< object, object_id_type, &object::id > >, ordered_unique< tag< by_share_asset >, member< liquidity_pool_object, asset_id_type, &liquidity_pool_object::share_asset > >, ordered_unique< tag< by_asset_a >, composite_key< liquidity_pool_object, member< liquidity_pool_object, asset_id_type, &liquidity_pool_object::asset_a >, member< object, object_id_type, &object::id > > >, ordered_unique< tag< by_asset_b >, composite_key< liquidity_pool_object, member< liquidity_pool_object, asset_id_type, &liquidity_pool_object::asset_b >, member< object, object_id_type, &object::id > > >, ordered_unique< tag< by_asset_ab >, composite_key< liquidity_pool_object, member< liquidity_pool_object, asset_id_type, &liquidity_pool_object::asset_a >, member< liquidity_pool_object, asset_id_type, &liquidity_pool_object::asset_b >, member< object, object_id_type, &object::id > > > >> graphene::chain::liquidity_pool_multi_index_type
 
typedef generic_index< liquidity_pool_object, liquidity_pool_multi_index_type > graphene::chain::liquidity_pool_index