mpc
Haskell-like feature supports in C++
mpc::applicative_traits_specialized Concept Reference

applicative_traits_specialized More...

#include <applicative.hpp>

Concept definition

template<class F>
}
applicative_traits_specialized
Definition: applicative.hpp:22
constexpr partial< detail::liftA2_op > liftA2
liftA2 :: (a -> b -> c) -> f a -> f b -> f c
Definition: applicative.hpp:173
constexpr auto discard1st
discard1st :: f a -> f b -> f b
Definition: applicative.hpp:191
constexpr auto seq_apply
seq_apply :: f (a -> b) -> f a -> f b
Definition: applicative.hpp:170
constexpr auto discard2nd
discard2nd :: f a -> f b -> f a
Definition: applicative.hpp:182
constexpr partial< detail::pure_op< F > > pure
pure :: a -> f a
Definition: applicative.hpp:96
class Functor f => Applicative f where
Definition: applicative.hpp:18

Detailed Description

applicative_traits_specialized