Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::iterators::detail::filter_iterator_base< Predicate, Iterator > Struct Template Reference

#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
 

Member Typedef Documentation

template<class Predicate, class Iterator>
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

The documentation for this struct was generated from the following file: