#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 |
Definition at line 169 of file iterator_adaptor.hpp.
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 |
Definition at line 207 of file iterator_adaptor.hpp.