hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
shared_model::proto::Proposal::Impl Struct Reference
Collaboration diagram for shared_model::proto::Proposal::Impl:
Collaboration graph

Public Member Functions

 Impl (TransportType &&ref)
 
 Impl (const TransportType &ref)
 

Public Attributes

TransportType proto_
 
const std::vector< proto::Transactiontransactions_
 
interface::types::BlobType blob_ {[this] { return makeBlob(proto_); }()}
 
const interface::types::HashType hash_
 

Constructor & Destructor Documentation

shared_model::proto::Proposal::Impl::Impl ( TransportType &&  ref)
inlineexplicit
shared_model::proto::Proposal::Impl::Impl ( const TransportType ref)
inlineexplicit

Member Data Documentation

interface::types::BlobType shared_model::proto::Proposal::Impl::blob_ {[this] { return makeBlob(proto_); }()}
const interface::types::HashType shared_model::proto::Proposal::Impl::hash_
Initial value:
TransportType shared_model::proto::Proposal::Impl::proto_
const std::vector<proto::Transaction> shared_model::proto::Proposal::Impl::transactions_
Initial value:
{[this] {
return std::vector<proto::Transaction>(
proto_.mutable_transactions()->begin(),
proto_.mutable_transactions()->end());
}()}

The documentation for this struct was generated from the following file: