hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
iroha::model Namespace Reference

Namespaces

 converters
 
 generators
 

Classes

struct  Account
 
struct  AccountAsset
 
struct  AccountAssetResponse
 
struct  AccountDetailResponse
 
struct  AccountResponse
 
struct  AddAssetQuantity
 
struct  AddPeer
 
struct  AddSignatory
 
struct  AppendRole
 
struct  Asset
 
struct  AssetResponse
 
class  BlobHasher
 
struct  Block
 
struct  BlocksQuery
 
struct  Client
 
struct  Command
 
struct  CreateAccount
 
struct  CreateAsset
 
struct  CreateDomain
 
struct  CreateRole
 
struct  DetachRole
 
struct  Domain
 
struct  ErrorResponse
 
struct  GetAccount
 
struct  GetAccountAssets
 
struct  GetAccountAssetTransactions
 
struct  GetAccountDetail
 
struct  GetAccountTransactions
 
struct  GetAssetInfo
 
struct  GetRolePermissions
 
struct  GetRoles
 
struct  GetSignatories
 
struct  GetTransactions
 
struct  GrantPermission
 
class  ModelCryptoProvider
 
class  ModelCryptoProviderImpl
 
struct  Peer
 
class  PointerBatchHasher
 
struct  Proposal
 
struct  Query
 
struct  QueryPayloadMeta
 
struct  QueryResponse
 
struct  RemoveSignatory
 
struct  RevokePermission
 
struct  RolePermissionsResponse
 
struct  RolesResponse
 
struct  SetAccountDetail
 
struct  SetQuorum
 
struct  SignatoriesResponse
 
struct  Signature
 
struct  SubtractAssetQuantity
 
struct  Transaction
 
struct  TransactionResponse
 
struct  TransactionsResponse
 
struct  TransferAsset
 

Typedefs

template<typename T >
using optional_ptr = boost::optional< std::shared_ptr< T >>
 

Functions

template<typename T , typename... Args>
optional_ptr< T > make_optional_ptr (Args &&...args)
 

Typedef Documentation

template<typename T >
using iroha::model::optional_ptr = typedef boost::optional<std::shared_ptr<T>>

Function Documentation

template<typename T , typename... Args>
optional_ptr<T> iroha::model::make_optional_ptr ( Args &&...  args)