MPL11
 All Classes Namespaces Files Typedefs Macros Groups Pages
boost::mpl11::drop_while< predicate, iter > Struct Template Reference

Drops elements from an iterable up to, but not including, the first element for which the predicate returns false. More...

#include <boost/mpl11/fwd/iterable.hpp>

Detailed Description

template<typename predicate, typename iter>
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.

Specifically, drop_while returns an iterable containing all the elements of the underlying iterable except for those in the range delimited by [head, e), where head is the first element of the iterable and e is the first element for which the predicate returns false.