#include <pointee.hpp>
Classes | |
struct | impl |
Public Types | |
typedef iterator_traits < Iterator >::value_type | value_type |
typedef mpl::if_c< is_constant, typename add_const< value_type > ::type, value_type >::type | type |
Public Member Functions | |
BOOST_STATIC_CONSTANT (bool, is_constant=sizeof(impl::test(*impl::x))==1) | |
typedef mpl::if_c< is_constant , typename add_const<value_type>::type , value_type >::type boost::detail::iterator_pointee< Iterator >::type |
typedef iterator_traits<Iterator>::value_type boost::detail::iterator_pointee< Iterator >::value_type |
boost::detail::iterator_pointee< Iterator >::BOOST_STATIC_CONSTANT | ( | bool | , |
is_constant | = sizeof(impl::test(*impl::x))==1 |
||
) |