MPL11
 All Classes Namespaces Files Typedefs Macros Groups Pages
Classes
foldable.hpp File Reference

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...
 

Detailed Description

Defines the methods of the Foldable typeclass.