Class Result<T, E>

#include <Geode/utils/Result.hpp>
template<class T = impl::DefaultValue,class E = impl::DefaultError>classResult:publiccpp::bitwizeshift::result<T,E>{ ... }
No description provided
Examples0
Public static methods0
Public member functions27
template<class U>voidResult<type-parameter-0-0, type-parameter-0-1>(
U&&value
)
No description provided
template<class E2>voidResult<type-parameter-0-0, type-parameter-0-1>()
No description provided
template<class E2>voidResult<type-parameter-0-0, type-parameter-0-1>()
No description provided
template<class T2>voidResult<type-parameter-0-0, type-parameter-0-1>()
No description provided
template<class T2>voidResult<type-parameter-0-0, type-parameter-0-1>()
No description provided
boolisOk()const
No description provided
boolisErr()const
No description provided
autounwrap()
No description provided
autounwrap()const
No description provided
autounwrap()
No description provided
autounwrap()const
No description provided
autounwrapErr()
No description provided
autounwrapErr()const
No description provided
autounwrapErr()
No description provided
autounwrapErr()const
No description provided
template<class... Args>geode::Result<T,std::string>expect(,)
No description provided
template<class... Args>geode::Result<T,std::string>expect(,)const
No description provided
template<class U>autounwrapOr(
U&&val
)
No description provided
template<class U>autounwrapOr(
U&&val
)
const
No description provided
autounwrapOrDefault()
No description provided
autounwrapOrDefault()const
No description provided
template<class U>autoerrorOr(
U&&val
)
No description provided
template<class U>autoerrorOr(
U&&val
)
const
No description provided
std::optional<T>ok()const

Convert the result into an optional containing the value if Ok, and nullopt if Err

std::optional<T>ok()

Convert the result into an optional containing the value if Ok, and nullopt if Err

std::optional<E>err()const

Convert the result into an optional containing the error if Err, and nullopt if Ok

std::optional<E>err()

Convert the result into an optional containing the error if Err, and nullopt if Ok

Fields0
Protected member functions0
Protected fields0