C++ Actor Framework 1.0.0
|
Base type for all specializations of result
.
More...
#include <result.hpp>
Public Types | |
using | types = type_list<delegated<Ts...>, message, error> |
Public Member Functions | |
result_base (result_base &&)=default | |
result_base (const result_base &)=default | |
result_base & | operator= (result_base &&)=default |
result_base & | operator= (const result_base &)=default |
template<class Enum , class = std::enable_if_t<is_error_code_enum_v<Enum>>> | |
result_base (Enum x) | |
result_base (error x) | |
result_base (delegated< Ts... > x) | |
result_base (const typed_response_promise< Ts... > &) | |
result_base (const response_promise &) | |
Protected Member Functions | |
result_base (detail::result_base_message_init) | |
template<class... Us> | |
result_base (detail::result_base_message_init, Us &&... xs) | |
Protected Attributes | |
std::variant< delegated< Ts... >, message, error > | content_ |
Base type for all specializations of result
.