Defines the methods of the Foldable typeclass. More...
#include <boost/mpl11/fwd/foldable.hpp>
#include <boost/mpl11/core.hpp>
#include <boost/mpl11/detail/config.hpp>
#include <boost/mpl11/maybe.hpp>
#include <boost/mpl11/bool.hpp>
#include <boost/mpl11/functional.hpp>
#include <boost/mpl11/logical.hpp>
Go to the source code of this file.
Classes | |
struct | boost::mpl11::foldr< f, state, structure > |
Right-associative fold of a structure using a binary operation. More... | |
struct | boost::mpl11::foldl< f, state, structure > |
Left-associative fold of a structure using a binary operation. More... | |
struct | boost::mpl11::foldr1< f, structure > |
Variant of foldr that has no base case, and thus may only be applied to non-empty structures. More... | |
struct | boost::mpl11::foldl1< f, structure > |
Variant of foldl that has no base case, and thus may only be applied to non-empty structures. More... | |
Defines the methods of the Foldable typeclass.