|
template<typename F>
requires (concepts::Invocable<decltype(fmap), Self&, F>) |
constexpr auto | transform (F &&function) &-> decltype(auto) |
|
template<typename F>
requires (concepts::Invocable<decltype(fmap), Self const&, F>) |
constexpr auto | transform (F &&function) const &-> decltype(auto) |
|
template<typename F>
requires (concepts::Invocable<decltype(fmap), Self &&, F>) |
constexpr auto | transform (F &&function) &&-> decltype(auto) |
|
template<typename F>
requires (concepts::Invocable<decltype(fmap), Self const &&, F>) |
constexpr auto | transform (F &&function) const &&-> decltype(auto) |
|
template<typename F>
requires (concepts::Invocable<decltype(bind), Self&, F>) |
constexpr auto | and_then (F &&function) &-> decltype(auto) |
|
template<typename F>
requires (concepts::Invocable<decltype(bind), Self const&, F>) |
constexpr auto | and_then (F &&function) const &-> decltype(auto) |
|
template<typename F>
requires (concepts::Invocable<decltype(bind), Self &&, F>) |
constexpr auto | and_then (F &&function) &&-> decltype(auto) |
|
template<typename F>
requires (concepts::Invocable<decltype(bind), Self const &&, F>) |
constexpr auto | and_then (F &&function) const &&-> decltype(auto) |
|
template<typename F>
requires (concepts::Invocable<decltype(fail), Self&, F>) |
constexpr auto | or_else (F &&function) &-> decltype(auto) |
|
template<typename F>
requires (concepts::Invocable<decltype(fail), Self const&, F>) |
constexpr auto | or_else (F &&function) const &-> decltype(auto) |
|
template<typename F>
requires (concepts::Invocable<decltype(fail), Self &&, F>) |
constexpr auto | or_else (F &&function) &&-> decltype(auto) |
|
template<typename F>
requires (concepts::Invocable<decltype(fail), Self const &&, F>) |
constexpr auto | or_else (F &&function) const &&-> decltype(auto) |
|
template<typename F>
requires (concepts::Invocable<decltype(fmap_right), Self&, F>) |
constexpr auto | transform_error (F &&function) &-> decltype(auto) |
|
template<typename F>
requires (concepts::Invocable<decltype(fmap_right), Self const&, F>) |
constexpr auto | transform_error (F &&function) const &-> decltype(auto) |
|
template<typename F>
requires (concepts::Invocable<decltype(fmap_right), Self &&, F>) |
constexpr auto | transform_error (F &&function) &&-> decltype(auto) |
|
template<typename F>
requires (concepts::Invocable<decltype(fmap_right), Self const &&, F>) |
constexpr auto | transform_error (F &&function) const &&-> decltype(auto) |
|