mpc
Haskell-like feature supports in C++
|
seq_apply :: f (a -> b) -> f a -> f b More...
#include <monad.hpp>
Classes | |
struct | closure |
Public Member Functions | |
template<class Mab , class Ma > | |
constexpr auto | operator() (Mab &&mab, Ma &&ma) const noexcept(noexcept(mpc::bind(std::forward< Mab >(mab), partial(closure{}, std::forward< Ma >(ma))))) -> decltype(mpc::bind(std::forward< Mab >(mab), partial(closure{}, std::forward< Ma >(ma)))) |
seq_apply :: f (a -> b) -> f a -> f b
(<*>) in Haskell