template<typename T, typename Derived> asge::errors::_internal::ResultBase
#include <Errors.hpp>Protected Types
Public Types
#
using value_type = TPrivate Attributes
Static Private Attributes
Protected Attributes
Protected Member Functions
Static Public Member Functions
#
static Derived Ok(T inValue) noexcept#
static Derived Err(error_info inError) noexcept#
static Derived Err(std::error_code code)#
static Derived Err(std::error_code code, std::string detail)#
template<typename Other> static Derived From(Other &&other) noexceptPublic Member Functions
#
bool IsOk() const noexcept#
explicit operator bool() const noexcept#
T const & Value() const &#
T && Value() &&#
error_info const & Error() const#
std::error_code Code() const noexcept#
void LogError() const noexcept