hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
iroha::ResultVisitor Struct Reference

#include "common_c_types_helpers.hpp"

Collaboration diagram for iroha::ResultVisitor:
Collaboration graph

Public Member Functions

Iroha_Result operator() (Value< void >) const
 
template<typename T , typename = std::enable_if_t<not std::is_void_v<T>>>
Iroha_Result operator() (Value< T > const &value) const
 
template<typename T , typename = std::enable_if_t<not std::is_void_v<T>>>
Iroha_Result operator() (Error< T > const &error) const
 

Member Function Documentation

◆ operator()() [1/3]

Iroha_Result iroha::ResultVisitor::operator() ( Value< void >  ) const
inline
Here is the call graph for this function:

◆ operator()() [2/3]

template<typename T , typename = std::enable_if_t<not std::is_void_v<T>>>
Iroha_Result iroha::ResultVisitor::operator() ( Value< T > const &  value) const
inline
Here is the call graph for this function:

◆ operator()() [3/3]

template<typename T , typename = std::enable_if_t<not std::is_void_v<T>>>
Iroha_Result iroha::ResultVisitor::operator() ( Error< T > const &  error) const
inline
Here is the call graph for this function:

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