nn::Result class

Base classes

template<typename Self>
class ResultBase<Result>

Public types

using BaseType = typename ResultTraits::BaseType

Public static variables

static const BaseType SuccessValue

Public static functions

static auto CanAccept(Result result) -> bool noexcept

Constructors, destructors, conversion operators

Result() noexcept
operator ResultSuccess() const noexcept

Public functions

auto GetInnerValueForDebug() const -> BaseType noexcept
auto IsSuccess() const -> bool noexcept
auto IsFailure() const -> bool noexcept
auto GetModule() const -> int noexcept
auto GetDescription() const -> int noexcept
auto GetModule() const -> int noexcept
auto GetDescription() const -> int noexcept