Template Function operator|(T&&, Fn&&)

Function Documentation

Warning

doxygenfunction: Unable to resolve function “operator|” with arguments (T&&, Fn&&) in doxygen xml output for project “rsl Doxygen Project” from directory: /tmp/ws/docs_build/rsl/output_staging/generated/doxygen/xml. Potential matches:

- template<typename T, typename E, typename Fn> constexpr auto operator|(tl::expected<T, E> const &exp, Fn fn)
- template<typename T, typename Fn, typename = std::enable_if_t<!rsl::is_optional<T>>> constexpr auto operator|(T &&val, Fn &&fn) -> typename std::enable_if_t<std::is_invocable_v<Fn, T>, std::invoke_result_t<Fn, T>>
- template<typename T, typename Fn, typename = std::enable_if_t<rsl::is_optional<T>>, typename = std::enable_if_t<std::is_invocable_v<Fn, typename std::remove_cv_t<std::remove_reference_t<T>>::value_type>>> constexpr auto operator|(T &&opt, Fn &&fn)