30 #include <boost/multi_index/composite_key.hpp>
32 namespace graphene {
namespace chain {
79 void remove( account_id_type a, proposal_id_type p );
80 void insert_or_remove_delta( proposal_id_type p,
const flat_set<account_id_type>& before,
81 const flat_set<account_id_type>& after );
82 flat_set<account_id_type> available_active_before_modify;
83 flat_set<account_id_type> available_owner_before_modify;
87 typedef boost::multi_index_container<
90 ordered_unique< tag< by_id >, member< object, object_id_type, &object::id > >,
91 ordered_unique<tag<by_expiration>,
93 member<proposal_object, time_point_sec, &proposal_object::expiration_time>,
94 member< object, object_id_type, &object::id >