#include <iterator_facade.hpp>
Public Types | |
typedef facade_iterator_category< CategoryOrTraversal, ValueParam, Reference >::type | iterator_category |
typedef mpl::eval_if< boost::iterators::detail::iterator_writability_disabled< ValueParam, Reference >, add_pointer< const value_type >, add_pointer< value_type > >::type | pointer |
typedef remove_const< ValueParam >::type | value_type |
Definition at line 112 of file iterator_facade.hpp.
typedef facade_iterator_category< CategoryOrTraversal, ValueParam, Reference >::type boost::iterators::detail::iterator_facade_types< ValueParam, CategoryOrTraversal, Reference, Difference >::iterator_category |
Definition at line 116 of file iterator_facade.hpp.
typedef mpl::eval_if< boost::iterators::detail::iterator_writability_disabled<ValueParam,Reference> , add_pointer<const value_type> , add_pointer<value_type> >::type boost::iterators::detail::iterator_facade_types< ValueParam, CategoryOrTraversal, Reference, Difference >::pointer |
Definition at line 125 of file iterator_facade.hpp.
typedef remove_const<ValueParam>::type boost::iterators::detail::iterator_facade_types< ValueParam, CategoryOrTraversal, Reference, Difference >::value_type |
Definition at line 118 of file iterator_facade.hpp.