template<int Module_, int Description_>
ErrorResultBase class
Base classes
-
template<typename Self>class ResultBase<ErrorResultBase<Module_, Description_>>
Public types
-
using BaseType = typename ResultTraits::
BaseType
Public static variables
- static int Module constexpr
- static int Description constexpr
-
static Base::
BaseType InnerValue constexpr - static const BaseType SuccessValue
Constructors, destructors, conversion operators
- operator Result() const noexcept
- operator ResultSuccess() const noexcept
Public functions
- auto IsSuccess() const -> bool noexcept
-
auto GetInnerValueForDebug() const -> Base::
BaseType noexcept - auto GetModule() const -> int noexcept
- auto GetDescription() const -> int noexcept