Horizon
|
Public Member Functions | |
auto | value () const -> T const & |
Protected Member Functions | |
ResultValueBase (ResultType type) | |
ResultValueBase (ResultValueBase const &other) | |
ResultValueBase (ResultType, T const &value) | |
auto | operator= (ResultValueBase const &other) -> ResultValueBase & |
![]() | |
ResultBase (ResultType type) | |
ResultBase (ResultBase const &)=default | |
ResultBase & | operator= (ResultBase const &)=default |
ResultBase (ResultBase &&)=default | |
ResultBase & | operator= (ResultBase &&)=default |
virtual void | enforceOk () const =0 |
Protected Attributes | ||
union { | ||
T m_value | ||
}; | ||
![]() | ||
ResultType | m_type | |