hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
shared_model::proto::ProtoRef< Iface, Proto > Class Template Reference

#include "proto_ref.hpp"

Inheritance diagram for shared_model::proto::ProtoRef< Iface, Proto >:
Inheritance graph
Collaboration diagram for shared_model::proto::ProtoRef< Iface, Proto >:
Collaboration graph

Public Types

using TransportType = Proto
 

Public Member Functions

 ProtoRef (Proto &ref)
 

Public Attributes

Proto & proto_
 

Detailed Description

template<typename Iface, typename Proto>
class shared_model::proto::ProtoRef< Iface, Proto >

Generic class for handling references to proto objects.

Template Parameters
Ifaceis interface to inherit from
Protois protobuf container

Member Typedef Documentation

template<typename Iface , typename Proto >
using shared_model::proto::ProtoRef< Iface, Proto >::TransportType = Proto

Constructor & Destructor Documentation

template<typename Iface , typename Proto >
shared_model::proto::ProtoRef< Iface, Proto >::ProtoRef ( Proto &  ref)
inlineexplicit

Member Data Documentation

template<typename Iface , typename Proto >
Proto& shared_model::proto::ProtoRef< Iface, Proto >::proto_

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