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