Forward declares the Iterable typeclass. More...
#include <boost/mpl11/detail/config.hpp>#include <boost/mpl11/detail/std_size_t.hpp>#include <boost/mpl11/fwd/bool.hpp>#include <boost/mpl11/fwd/functional.hpp>#include <boost/mpl11/fwd/integer.hpp>#include <boost/mpl11/fwd/logical.hpp>Go to the source code of this file.
Classes | |
| struct | boost::mpl11::head< iter > |
| Returns the first element of a non-empty iterable. More... | |
| struct | boost::mpl11::tail< iter > |
| Extract the elements after the head of a non-empty iterable. More... | |
| struct | boost::mpl11::last< iter > |
| Returns the last element of a non-empty iterable. More... | |
| struct | boost::mpl11::length< iter > |
| Returns the number of elements in a finite iterable. More... | |
| struct | boost::mpl11::at< index, iter > |
| Returns the element of an iterable at the given index. More... | |
| struct | boost::mpl11::at_c< index, iter > |
Equivalent to at<size_t<index>, iter>. More... | |
| struct | boost::mpl11::is_empty< iter > |
| Returns whether the iterable is empty. More... | |
| struct | boost::mpl11::drop< n, iter > |
Drops the first n elements from an iterable and return the rest. More... | |
| struct | boost::mpl11::drop_c< n, iter > |
Equivalent to drop<size_t<n>, iter>; provided for convenience. More... | |
| struct | boost::mpl11::drop_while< predicate, iter > |
Drops elements from an iterable up to, but not including, the first element for which the predicate returns false. More... | |
| struct | boost::mpl11::drop_until< predicate, iter > |
Equivalent to drop_while with a negated predicate. More... | |
Forward declares the Iterable typeclass.
1.8.7