#include <iterator_adaptor.hpp>
Public Types | |
typedef iterator_facade < Derived, typename boost::iterators::detail::ia_dflt_help < Value, iterator_value< Base > >::type, typename boost::iterators::detail::ia_dflt_help < Traversal, iterator_traversal< Base > >::type, typename boost::iterators::detail::ia_dflt_help < Reference, mpl::eval_if < is_same< Value, use_default > , iterator_reference< Base > , add_reference< Value > > >::type, typename boost::iterators::detail::ia_dflt_help < Difference, iterator_difference< Base > >::type > | type |
typedef iterator_facade< Derived , typename boost::iterators::detail::ia_dflt_help< Value, iterator_value<Base> >::type , typename boost::iterators::detail::ia_dflt_help< Traversal , iterator_traversal<Base> >::type , typename boost::iterators::detail::ia_dflt_help< Reference , mpl::eval_if< is_same<Value,use_default> , iterator_reference<Base> , add_reference<Value> > >::type , typename boost::iterators::detail::ia_dflt_help< Difference, iterator_difference<Base> >::type > boost::iterators::detail::iterator_adaptor_base< Derived, Base, Value, Traversal, Reference, Difference >::type |