13 struct TryInfallibleFunction : function::pipeline::EnablePipeline {
14 template<concepts::Expected T>
15 requires(concepts::LanguageVoid<meta::ExpectedError<T>> &&
18 return util::forward<T>(value).value();
21 constexpr void operator()(Expected<void, void>)
const {}
23 template<concepts::Expected T>
24 requires(!concepts::LanguageVoid<meta::ExpectedError<T>> && concepts::ConstructibleFrom<meta::Decay<T>, T>)
26 return util::forward<T>(value);
constexpr auto value
Definition value.h:34
constexpr auto try_infallible
Definition try_infallible.h:31
Definition any_storable.h:9