#include <boost/mpl/apply.hpp>
#include <boost/mpl/assert.hpp>
#include <boost/mpl/aux_/unwrap.hpp>
#include <boost/mpl/begin_end.hpp>
#include <boost/mpl/bool.hpp>
#include <boost/mpl/deref.hpp>
#include <boost/mpl/identity.hpp>
#include <boost/mpl/is_sequence.hpp>
#include <boost/mpl/next_prior.hpp>
#include <boost/type_traits/is_same.hpp>
#include <boost/utility/value_init.hpp>
Go to the source code of this file.
|
| template<typename Sequence , typename TransformOp , typename F > |
| bool | boost::mpl::exec_if (F f, Sequence *=0, TransformOp *=0) |
| | Function to go through elements of boost sequence and apply the functor F on each element. If the functor F returns false in between the function stops executing further elements and returns false. More...
|
| |
| template<typename Sequence , typename F > |
| bool | boost::mpl::exec_if (F f, Sequence *=0) |
| | Simplified implementation without transform operation. More...
|
| |