hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
shared_model::proto::ProtoPermissionToString Class Reference

#include "proto_permission_to_string.hpp"

Inheritance diagram for shared_model::proto::ProtoPermissionToString:
Inheritance graph
Collaboration diagram for shared_model::proto::ProtoPermissionToString:
Collaboration graph

Public Member Functions

std::string toString (interface::permissions::Role r) override
 
std::string toString (interface::permissions::Grantable r) override
 
std::vector< std::stringtoString (const interface::RolePermissionSet &set) override
 
std::vector< std::stringtoString (const interface::GrantablePermissionSet &set) override
 
- Public Member Functions inherited from shared_model::interface::PermissionToString
virtual ~PermissionToString ()=default
 

Member Function Documentation

std::string shared_model::proto::ProtoPermissionToString::toString ( interface::permissions::Role  r)
overridevirtual
Parameters
smobject for conversion
Returns
its string representation

Implements shared_model::interface::PermissionToString.

Here is the call graph for this function:

Here is the caller graph for this function:

std::string shared_model::proto::ProtoPermissionToString::toString ( interface::permissions::Grantable  r)
overridevirtual
Parameters
smobject for conversion
Returns
its string representation

Implements shared_model::interface::PermissionToString.

Here is the call graph for this function:

std::vector< std::string > shared_model::proto::ProtoPermissionToString::toString ( const interface::RolePermissionSet set)
overridevirtual
Parameters
setfor stringify
Returns
vector of string representation of set elements

Implements shared_model::interface::PermissionToString.

Here is the call graph for this function:

std::vector<std::string> shared_model::proto::ProtoPermissionToString::toString ( const interface::GrantablePermissionSet set)
overridevirtual
Parameters
setfor stringify
Returns
vector of string representation of set elements

Implements shared_model::interface::PermissionToString.


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