mpc
Haskell-like feature supports in C++
|
modify :: MonadState s m => (s -> s) -> m () More...
#include <class.hpp>
Classes | |
struct | closure |
Public Member Functions | |
template<class Fn > | |
constexpr auto | operator() (Fn &&f) const noexcept(noexcept(mpc::state< ST >(partial(closure{}, std::forward< Fn >(f))))) -> decltype(mpc::state< ST >(partial(closure{}, std::forward< Fn >(f)))) |
modify :: MonadState s m => (s -> s) -> m ()