#include <filter_view_iterator.hpp>
Public Types | |
typedef convert_iterator< First > | first_converter |
typedef first_converter::type | first_iter |
typedef convert_iterator< Last > | last_converter |
typedef last_converter::type | last_iter |
typedef filter_view_iterator_tag | fusion_tag |
typedef Category | category |
typedef detail::static_find_if < first_iter, last_iter, mpl::bind1< typename mpl::lambda< Pred >::type, mpl::bind1< mpl::quote1 < result_of::value_of > , mpl::_1 > > > | filter |
typedef filter::type | first_type |
typedef last_iter | last_type |
typedef Pred | pred_type |
Public Member Functions | |
BOOST_FUSION_GPU_ENABLED | filter_iterator (First const &in_first) |
BOOST_FUSION_GPU_ENABLED filter_iterator< Category, First, Last, Pred >const & | cast () const |
BOOST_FUSION_GPU_ENABLED filter_iterator< Category, First, Last, Pred > & | cast () |
Public Attributes | |
first_type | first |
typedef Category boost::fusion::filter_iterator< Category, First, Last, Pred >::category |
typedef detail::static_find_if< first_iter , last_iter , mpl::bind1< typename mpl::lambda<Pred>::type , mpl::bind1<mpl::quote1<result_of::value_of>,mpl::_1> > > boost::fusion::filter_iterator< Category, First, Last, Pred >::filter |
typedef convert_iterator<First> boost::fusion::filter_iterator< Category, First, Last, Pred >::first_converter |
typedef first_converter::type boost::fusion::filter_iterator< Category, First, Last, Pred >::first_iter |
typedef filter::type boost::fusion::filter_iterator< Category, First, Last, Pred >::first_type |
typedef filter_view_iterator_tag boost::fusion::filter_iterator< Category, First, Last, Pred >::fusion_tag |
typedef convert_iterator<Last> boost::fusion::filter_iterator< Category, First, Last, Pred >::last_converter |
typedef last_converter::type boost::fusion::filter_iterator< Category, First, Last, Pred >::last_iter |
typedef last_iter boost::fusion::filter_iterator< Category, First, Last, Pred >::last_type |
typedef Pred boost::fusion::filter_iterator< Category, First, Last, Pred >::pred_type |
|
inline |
|
inlineinherited |
|
inlineinherited |
first_type boost::fusion::filter_iterator< Category, First, Last, Pred >::first |