Defines the List datatype. More...
#include <boost/mpl11/fwd/list.hpp>
#include <boost/mpl11/bool.hpp>
#include <boost/mpl11/detail/at_index/best.hpp>
#include <boost/mpl11/detail/config.hpp>
#include <boost/mpl11/detail/left_folds/variadic.hpp>
#include <boost/mpl11/detail/right_folds/variadic.hpp>
#include <boost/mpl11/detail/std_size_t.hpp>
#include <boost/mpl11/functor.hpp>
#include <boost/mpl11/iterable.hpp>
#include <boost/mpl11/core.hpp>
#include <boost/mpl11/foldable.hpp>
#include <boost/mpl11/functional.hpp>
#include <boost/mpl11/integer.hpp>
#include <boost/mpl11/logical.hpp>
Go to the source code of this file.
Classes | |
struct | boost::mpl11::list< xs > |
A List containing the given elements. More... | |
struct | boost::mpl11::cons< x, xs > |
A List created by prepending an element to an Iterable. More... | |
struct | boost::mpl11::iterate< f, x > |
Returns an infinite List of repeated applications of f to x . More... | |
struct | boost::mpl11::repeat< x > |
Returns an infinite List containing copies of x . More... | |
struct | boost::mpl11::take< n, xs > |
Returns the first n elements of a List . More... | |
struct | boost::mpl11::slice< xs, start, stop > |
Returns a subrange of a list. More... | |
struct | boost::mpl11::init< xs > |
Returns the elements before the last one of a non-empty list. More... | |
struct | boost::mpl11::scanl< f, state, xs > |
scanl is similar to foldl , but returns a List of successive reduced values from the left. More... | |
struct | boost::mpl11::zip_with< f, lists > |
Returns a list of applications of f to the elements of the zipped lists, in lockstep. More... | |
struct | boost::mpl11::concat< lists > |
Concatenate several lists. More... | |
struct | boost::mpl11::sort_by< predicate, xs > |
Returns a list sorted with the predicate . More... | |
Defines the List datatype.