#include "account_asset.hpp"


Public Member Functions | |
| template<typename AccountAssetType > | |
| AccountAsset (AccountAssetType &&accountAssetType) | |
| AccountAsset (const AccountAsset &o) | |
| AccountAsset (AccountAsset &&o) noexcept | |
| const interface::types::AccountIdType & | accountId () const override |
| const interface::types::AssetIdType & | assetId () const override |
| const interface::Amount & | balance () const override |
Public Member Functions inherited from shared_model::proto::TrivialProto< interface::AccountAsset, iroha::protocol::AccountAsset > | |
| TrivialProto (ProtoLoader &&ref) | |
| const iroha::protocol::AccountAsset & | getTransport () const |
Public Member Functions inherited from shared_model::interface::AccountAsset | |
| std::string | toString () const override |
| bool | operator== (const ModelType &rhs) const override |
Public Member Functions inherited from shared_model::interface::ModelPrimitive< AccountAsset > | |
| virtual bool | operator!= (const ModelType &rhs) const |
| virtual | ~ModelPrimitive ()=default |
Additional Inherited Members | |
Public Types inherited from shared_model::proto::TrivialProto< interface::AccountAsset, iroha::protocol::AccountAsset > | |
| using | TransportType = iroha::protocol::AccountAsset |
Public Types inherited from shared_model::interface::ModelPrimitive< AccountAsset > | |
| using | ModelType = AccountAsset |
Protected Attributes inherited from shared_model::proto::TrivialProto< interface::AccountAsset, iroha::protocol::AccountAsset > | |
| detail::ReferenceHolder< iroha::protocol::AccountAsset > | proto_ |
|
inlineexplicit |
|
inline |
|
inlinenoexcept |
|
inlineoverridevirtual |
Implements shared_model::interface::AccountAsset.
|
inlineoverridevirtual |
Implements shared_model::interface::AccountAsset.
|
inlineoverridevirtual |
Implements shared_model::interface::AccountAsset.