|
| extended_asset_object () |
|
| extended_asset_object (const asset_object &a) |
|
| extended_asset_object (asset_object &&a) |
|
bool | is_market_issued () const |
|
bool | is_liquidity_pool_share_asset () const |
|
bool | can_force_settle () const |
|
bool | can_global_settle () const |
|
bool | charges_market_fees () const |
|
bool | is_transfer_restricted () const |
|
bool | can_override () const |
|
bool | allow_confidential () const |
|
bool | can_update_max_supply () const |
|
bool | can_create_new_supply () const |
|
bool | can_owner_update_mcr () const |
|
bool | can_owner_update_icr () const |
|
bool | can_owner_update_mssr () const |
|
bool | can_owner_update_bsrm () const |
|
bool | can_bid_collateral () const |
|
asset | amount (share_type a) const |
| Helper function to get an asset object with the given amount in this asset's type. More...
|
|
asset | amount_from_string (string amount_string) const |
|
string | amount_to_string (share_type amount) const |
| Convert an asset to a textual representation, i.e. "123.45". More...
|
|
string | amount_to_string (const asset &amount) const |
| Convert an asset to a textual representation, i.e. "123.45". More...
|
|
string | amount_to_pretty_string (share_type amount) const |
| Convert an asset to a textual representation with symbol, i.e. "123.45 USD". More...
|
|
string | amount_to_pretty_string (const asset &amount) const |
| Convert an asset to a textual representation with symbol, i.e. "123.45 USD". More...
|
|
void | validate () const |
|
template<class DB > |
const asset_bitasset_data_object & | bitasset_data (const DB &db) const |
|
template<class DB > |
const asset_dynamic_data_object & | dynamic_data (const DB &db) const |
|
template<class DB > |
share_type | reserved (const DB &db) const |
|
template<class DB > |
bool | can_accumulate_fee (const DB &db, const asset &fee) const |
|
template<class DB > |
void | accumulate_fee (DB &db, const asset &fee) const |
|
| abstract_object () |
|
object_id< SpaceID, TypeID > | get_id () const |
|
std::unique_ptr< object > | clone () const override |
|
void | move_from (object &obj) override |
|
fc::variant | to_variant () const override |
|
std::vector< char > | pack () const override |
|
| object ()=default |
|
| object (uint8_t space_id, uint8_t type_id) |
|
| object ()=default |
|
| object (uint8_t space_id, uint8_t type_id) |
|
virtual | ~object ()=default |
|
virtual std::unique_ptr< object > | clone () const =0 |
|
virtual fc::variant | to_variant () const =0 |
|
virtual std::vector< char > | pack () const =0 |
|