#include <filter_iterator.hpp>
Public Types | |
typedef iterator_adaptor < filter_iterator< Predicate, Iterator >, Iterator, use_default, typename mpl::if_ < is_convertible< typename iterator_traversal< Iterator > ::type, random_access_traversal_tag > , bidirectional_traversal_tag, use_default >::type > | type |
typedef iterator_adaptor< filter_iterator<Predicate, Iterator> , Iterator , use_default , typename mpl::if_< is_convertible< typename iterator_traversal<Iterator>::type , random_access_traversal_tag > , bidirectional_traversal_tag , use_default >::type > boost::iterators::detail::filter_iterator_base< Predicate, Iterator >::type |