xentara-utils v1.2.1
Xentara utilities library
Loading...
Searching...
No Matches
xentara::utils::eh::Failable< Value > Member List

This is the complete list of members for xentara::utils::eh::Failable< Value >, including all inherited members.

assign(int errorValue, const std::error_category &category) noexcept -> Failable &xentara::utils::eh::Failable< Value >
error() const noexcept -> std::error_codexentara::utils::eh::Failable< Value >
Failable() noexcept(std::is_nothrow_constructible_v< Value >)xentara::utils::eh::Failable< Value >
Failable(Initializer &&initializer) noexcept(std::is_nothrow_constructible_v< Value, Initializer && >)xentara::utils::eh::Failable< Value >
Failable(Argument1 &&argument1, Argument2 &&argument2, MoreArguments &&... moreArguments) noexcept(std::is_nothrow_constructible_v< Value, Argument1 &&, Argument2 &&, MoreArguments &&... >)xentara::utils::eh::Failable< Value >
Failable(std::in_place_t, Arguments &&... arguments) noexcept(std::is_nothrow_constructible_v< Value, Arguments &&... >)xentara::utils::eh::Failable< Value >
Failable(const std::error_code &errorCode) noexceptxentara::utils::eh::Failable< Value >
Failable(int errorValue, const std::error_category &category) noexceptxentara::utils::eh::Failable< Value >
Failable(Enum errorEnum) noexceptxentara::utils::eh::Failable< Value >
Failable(const Failable &)=defaultxentara::utils::eh::Failable< Value >
Failable(Failable &&)=defaultxentara::utils::eh::Failable< Value >
Failable(const Failable< RelatedValue > &relatedValue) noexcept(std::is_nothrow_constructible_v< Value, const RelatedValue & >)xentara::utils::eh::Failable< Value >
Failable(Failable< RelatedValue > &&relatedValue) noexcept(std::is_nothrow_constructible_v< Value, RelatedValue && >)xentara::utils::eh::Failable< Value >
failableCast(const Failable< Value > &failable) noexcept(std::is_nothrow_constructible_v< RelatedValue, const Value & >) -> Failable< RelatedValue >xentara::utils::eh::Failable< Value >related
failableCast(Failable< Value > &&failable) noexcept(std::is_nothrow_constructible_v< RelatedValue, Value && >) -> Failable< RelatedValue >xentara::utils::eh::Failable< Value >related
hasValue() const noexcept -> boolxentara::utils::eh::Failable< Value >
operator bool() const noexceptxentara::utils::eh::Failable< Value >explicit
operator std::optional< Value >() const &xentara::utils::eh::Failable< Value >
operator std::optional< Value >() &&xentara::utils::eh::Failable< Value >
operator*() noexcept -> Value &xentara::utils::eh::Failable< Value >
operator*() const noexcept -> const Value &xentara::utils::eh::Failable< Value >
operator->() noexcept -> std::add_pointer_t< Value >xentara::utils::eh::Failable< Value >
operator->() const noexcept -> std::add_pointer_t< const Value >xentara::utils::eh::Failable< Value >
operator<<xentara::utils::eh::Failable< Value >friend
operator=(NewValue &&newValue) noexcept(std::is_nothrow_assignable_v< Value, NewValue && > &&std::is_nothrow_constructible_v< Value, NewValue && >) -> Failable &xentara::utils::eh::Failable< Value >
operator=(const std::error_code &errorCode) noexcept -> Failable &xentara::utils::eh::Failable< Value >
operator=(Enum errorEnum) noexcept -> Failable &xentara::utils::eh::Failable< Value >
operator=(const Failable &) -> Failable &=defaultxentara::utils::eh::Failable< Value >
operator=(Failable &&) -> Failable &=defaultxentara::utils::eh::Failable< Value >
operator=(const Failable< RelatedValue > &relatedValue) noexcept(std::is_nothrow_constructible_v< Value, const RelatedValue & >) -> Failable &xentara::utils::eh::Failable< Value >
operator=(Failable< RelatedValue > &&relatedValue) noexcept(std::is_nothrow_assignable_v< Value, RelatedValue && > &&std::is_nothrow_constructible_v< Value, RelatedValue && >) -> Failable &xentara::utils::eh::Failable< Value >
operator==(const RhsValue &value) -> boolxentara::utils::eh::Failable< Value >
operator==(const std::error_code &errorCode) -> boolxentara::utils::eh::Failable< Value >
operator==(Enum errorEnum) noexcept -> Failable &xentara::utils::eh::Failable< Value >
operator==(const Failable< LhsValue > &lhs, const Failable< RhsValue > &rhs) -> boolxentara::utils::eh::Failable< Value >related
throwError(ExceptionArguments &&... exceptionArguments) const -> voidxentara::utils::eh::Failable< Value >
value() noexcept -> std::add_pointer_t< Value >xentara::utils::eh::Failable< Value >
value() const noexcept -> std::add_pointer_t< const Value >xentara::utils::eh::Failable< Value >
valueOr(const Value &fallback) const &noexcept(std::is_nothrow_copy_constructible_v< Value >) -> Valuexentara::utils::eh::Failable< Value >
valueOr(Value &&fallback) const &noexcept(std::is_nothrow_copy_constructible_v< Value > &&std::is_nothrow_move_constructible_v< Value >) -> Valuexentara::utils::eh::Failable< Value >
valueOr(const Value &fallback) &&noexcept(std::is_nothrow_copy_constructible_v< Value > &&std::is_nothrow_move_constructible_v< Value >) -> Valuexentara::utils::eh::Failable< Value >
valueOr(Value &&fallback) &&noexcept(std::is_nothrow_move_constructible_v< Value >) -> Valuexentara::utils::eh::Failable< Value >
valueOr(std::reference_wrapper< const Value > fallback) const noexcept -> const Value &xentara::utils::eh::Failable< Value >
valueOr(std::reference_wrapper< Value > fallback) noexcept -> Value &xentara::utils::eh::Failable< Value >
valueOr(Fallback &&fallback) const &noexcept(std::is_nothrow_invocable_r_v< Value, Fallback && >) -> Valuexentara::utils::eh::Failable< Value >
valueOr(Fallback &&fallback) &&noexcept(std::is_nothrow_invocable_r_v< Value, Fallback && >) -> Valuexentara::utils::eh::Failable< Value >
valueOr(Fallback &&fallback) const -> const Value &xentara::utils::eh::Failable< Value >
valueOr(Fallback &&fallback) -> Value &xentara::utils::eh::Failable< Value >
valueOrThrow(ExceptionArguments &&... exceptionArguments) const -> const Value &xentara::utils::eh::Failable< Value >
valueOrThrow(ExceptionArguments &&... exceptionArguments) -> Value &xentara::utils::eh::Failable< Value >