struct arisen::extended_asset

Public Attributes

Type

Name

asset

quantity

name

contract

Public Functions

Type

Name

extended_symbol

get_extended_symbol () const

extended_asset () = default

extended_asset (int64_t v, extended_symbol s)

extended_asset (asset a, name c)

void

print () const

Friends

Type

Name

friend DataStream &

operator<<

friend DataStream &

operator>>

Public Attributes Documentation

variable quantity

asset arisen::extended_asset::quantity;

variable contract

name arisen::extended_asset::contract;

Public Functions Documentation

function get_extended_symbol

extended_symbol arisen::extended_asset::get_extended_symbol() const

Get the extended symbol of the asset

Returns:

extended_symbol - The extended symbol of the asset

function extended_asset (1/3)

arisen::extended_asset::extended_asset() = default

function extended_asset (2/3)

arisen::extended_asset::extended_asset(
    int64_t v,
    extended_symbol s
)

Construct a new extended asset given the amount and extended symbol

function extended_asset (3/3)

arisen::extended_asset::extended_asset(
    asset a,
    name c
)

Construct a new extended asset given the asset and owner name

function print

void arisen:extended_asset::print() const

Friends Documentation

friend operator<<

template<typename DataStream>
DataStream& operator<<(
    DataStream & ds,
    const extended_asset & t
)

friend operator>>

template<typename DataStream>
DataStream& operator>>(
    DataStream & ds,
    extended_asset & t
)

The documentation for this class was generated from the following file: libraries/arisenlib/core/arisen/asset.hpp