#include <counting_iterator.hpp>
Public Types | |
typedef detail::ia_dflt_help < CategoryOrTraversal, mpl::eval_if< is_numeric < Incrementable > , mpl::identity < random_access_traversal_tag > , iterator_traversal < Incrementable > > >::type | traversal |
typedef detail::ia_dflt_help < Difference, mpl::eval_if < is_numeric< Incrementable > , numeric_difference < Incrementable > , iterator_difference < Incrementable > > >::type | difference |
typedef iterator_adaptor < counting_iterator < Incrementable, CategoryOrTraversal, Difference >, Incrementable, Incrementable const , traversal, Incrementable const &, difference > | type |
typedef detail::ia_dflt_help< Difference , mpl::eval_if< is_numeric<Incrementable> , numeric_difference<Incrementable> , iterator_difference<Incrementable> > >::type boost::iterators::detail::counting_iterator_base< Incrementable, CategoryOrTraversal, Difference >::difference |
typedef detail::ia_dflt_help< CategoryOrTraversal , mpl::eval_if< is_numeric<Incrementable> , mpl::identity<random_access_traversal_tag> , iterator_traversal<Incrementable> > >::type boost::iterators::detail::counting_iterator_base< Incrementable, CategoryOrTraversal, Difference >::traversal |
typedef iterator_adaptor< counting_iterator<Incrementable, CategoryOrTraversal, Difference> , Incrementable , Incrementable const , traversal , Incrementable const& , difference > boost::iterators::detail::counting_iterator_base< Incrementable, CategoryOrTraversal, Difference >::type |