Resilient
resilient::Failable< Value, Failure > Member List

This is the complete list of members for resilient::Failable< Value, Failure >, including all inherited members.

decltype(auto) resilient::visit(Visitor &&visitor, Failable &&failable)resilient::Failable< Value, Failure >related
detail::as_variant (defined in resilient::Failable< Value, Failure >)resilient::Failable< Value, Failure >friend
detail::get_variant (defined in resilient::Failable< Value, Failure >)resilient::Failable< Value, Failure >friend
Failable(Other &&other)resilient::Failable< Value, Failure >inline
Failable(Other &&other)resilient::Failable< Value, Failure >inline
failure_type typedefresilient::Failable< Value, Failure >
from_failure(Failure &&failure)resilient::Failable< Value, Failure >related
from_narrower_failable(OtherFailable &&failable)resilient::Failable< Value, Failure >related
get_failure(Failable &&failable) -> detail::same_const_ref_as_t< Failable, detail::failable_failure_type_t< Failable >>resilient::Failable< Value, Failure >related
get_value(Failable &&failable) -> detail::same_const_ref_as_t< Failable, detail::failable_value_type_t< Failable >>resilient::Failable< Value, Failure >related
get_value_or(Failable &&failable, detail::get_value_return_type< Failable > default_value) -> detail::get_value_return_type< Failable >resilient::Failable< Value, Failure >related
get_value_or(Failable &&failable, OtherFailable &&other) -> std::remove_const_t< std::remove_reference_t< OtherFailable >>resilient::Failable< Value, Failure >related
get_value_or_invoke(Failable &&failable, Invocable &&invocable) -> detail::get_value_return_type< Failable >resilient::Failable< Value, Failure >related
get_value_or_invoke(Failable &&failable, Invocable &&invocable) -> std::remove_const_t< std::remove_reference_t< InvocableResult >>resilient::Failable< Value, Failure >related
holds_failure(const Failable< Value, Failure > &failable)resilient::Failable< Value, Failure >related
holds_value(const Failable< Value, Failure > &failable)resilient::Failable< Value, Failure >related
operator=(Other &&other)resilient::Failable< Value, Failure >inline
operator=(Other &&other)resilient::Failable< Value, Failure >inline
value_type typedefresilient::Failable< Value, Failure >