Defines the Monad typeclass. More...
#include <boost/mpl11/fwd/monad.hpp>
#include <boost/mpl11/bool.hpp>
#include <boost/mpl11/core.hpp>
#include <boost/mpl11/detail/config.hpp>
#include <boost/mpl11/fwd/functor.hpp>
Go to the source code of this file.
Classes | |
struct | boost::mpl11::join< monad > |
Remove one level of monadic structure, projecting its argument into the outer level. More... | |
struct | boost::mpl11::unit< MonadType, x > |
Lift a value into a monadic structure. More... | |
Defines the Monad typeclass.