|
FastMM C++ API 0.6.0
Public headers, tier 1 and tier 2
|
Result<void, E>: success carries nothing. More...
#include <fastmm/core/result.hpp>
Public Types | |
| using | value_type = void |
| using | error_type = E |
Public Member Functions | |
| constexpr | Result () noexcept |
| constexpr | Result (Unexpected< E > u) noexcept |
| constexpr bool | has_value () const noexcept |
| constexpr | operator bool () const noexcept |
| constexpr const E & | error () const noexcept |
| template<class F > | |
| constexpr auto | and_then (F &&f) const -> std::invoke_result_t< F > |
Result<void, E>: success carries nothing.
| using fastmm::Result< void, E >::value_type = void |
| using fastmm::Result< void, E >::error_type = E |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineexplicitconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexpr |