diff --git a/include/boost/pointee.hpp b/include/boost/pointee.hpp index d4339b9..4f17bfd 100755 --- a/include/boost/pointee.hpp +++ b/include/boost/pointee.hpp @@ -55,14 +55,12 @@ namespace detail template struct pointee + : mpl::apply_if< + detail::is_incrementable

+ , detail::iterator_pointee

+ , detail::smart_ptr_pointee

+ > { - typedef typename remove_cv

::type stripped; - - typedef typename mpl::apply_if< - detail::is_incrementable - , detail::iterator_pointee - , detail::smart_ptr_pointee - >::type type; }; } // namespace boost