28 namespace graphene {
namespace chain {
56 ordered_unique< tag<by_id>, member< object, object_id_type, &object::id > >,
57 ordered_non_unique< tag<by_owner>, composite_key<
59 member<balance_object, address, &balance_object::owner>,
60 const_mem_fun<balance_object, asset_id_type, &balance_object::asset_type>
optional< linear_vesting_policy > vesting_policy
#define MAP_OBJECT_ID_TO_TYPE(OBJECT)
bool is_vesting_balance() const
provides stack-based nullable value similar to boost::optional
FC_REFLECT_TYPENAME(fc::log_message)
asset available(fc::time_point_sec now) const
#define GRAPHENE_DECLARE_EXTERNAL_SERIALIZATION(type)
multi_index_container< balance_object, indexed_by< ordered_unique< tag< by_id >, member< object, object_id_type, &object::id > >, ordered_non_unique< tag< by_owner >, composite_key< balance_object, member< balance_object, address, &balance_object::owner >, const_mem_fun< balance_object, asset_id_type, &balance_object::asset_type > > > > > balance_multi_index_type
a 160 bit hash of a public key
asset_id_type asset_type() const
time_point_sec last_claim_date