template<int Module_, int Description_>
nn::result::detail::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