actor-framework
Public Types | Public Member Functions | List of all members
caf::result< T0, T1, Ts... > Class Template Reference
Inheritance diagram for caf::result< T0, T1, Ts... >:
Inheritance graph
[legend]
Collaboration diagram for caf::result< T0, T1, Ts... >:
Collaboration graph
[legend]

Public Types

using super = result_base< T0, T1, Ts... >
 
- Public Types inherited from caf::result_base< T0, T1, Ts... >
using types = type_list< delegated< Ts... >, message, error >
 

Public Member Functions

 result (T0 x0, T1 x1, Ts... xs)
 
- Public Member Functions inherited from caf::result_base< T0, T1, Ts... >
 result_base (result_base &&)=default
 
 result_base (const result_base &)=default
 
 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 &)
 
result_baseoperator= (result_base &&)=default
 
result_baseoperator= (const result_base &)=default
 

Additional Inherited Members

- Protected Member Functions inherited from caf::result_base< T0, T1, Ts... >
 result_base (detail::result_base_message_init)
 
 result_base (detail::result_base_message_init, Us &&... xs)
 
- Protected Attributes inherited from caf::result_base< T0, T1, Ts... >
std::variant< delegated< Ts... >, message, errorcontent_
 

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