template<typename T> asge::Result final
A value-or-error type combining a computed value with a failure, for interop with std::error_code and its categories (including custom domains registered via ASGE_ERROR_CODE_ENUM).
#include <Errors.hpp>Inherits from asge::errors::_internal::ResultBase< T, Result< T > >.
Inheritance
classDiagram
class N2["asge::errors::_internal::ResultBase"]
class N1["asge::Result"]
N2 <|-- N1
click N2 href "classasge_1_1errors_1_1__internal_1_1ResultBase.html"
click N1 href "classasge_1_1Result.html"
Collaboration
classDiagram
class N2["asge::errors::_internal::ResultBase"]
class N1["asge::Result"]
N2 <|-- N1
click N2 href "classasge_1_1errors_1_1__internal_1_1ResultBase.html"
click N1 href "classasge_1_1Result.html"
Template Parameters
T | Value type produced on success. Must be movable. |
Private Types
Friends
#
friend errors::_internal::ResultBase< T, Result< T > >