C++ Actor Framework 0.18
Loading...
Searching...
No Matches
Public Member Functions | List of all members
caf::expected< void > Class Reference

The pattern expected<void> shall be used for functions that may generate an error but would otherwise return bool. More...

#include <expected.hpp>

Inherited by caf::expected< unit_t >.

Public Member Functions

 expected (unit_t) noexcept
 
 expected (caf::error e) noexcept
 
 expected (const expected &other) noexcept
 
 expected (expected &&other) noexcept
 
template<class Enum , class = std::enable_if_t<is_error_code_enum_v<Enum>>>
 expected (Enum code)
 
expectedoperator= (const expected &other)=default
 
expectedoperator= (expected &&other) noexcept
 
 operator bool () const
 
const caf::errorerror () const
 

Detailed Description

The pattern expected<void> shall be used for functions that may generate an error but would otherwise return bool.


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