diff --git a/include/boost/iterator/iterator_adaptors.hpp b/include/boost/iterator/iterator_adaptors.hpp index 32f7cb1..3133f7f 100644 --- a/include/boost/iterator/iterator_adaptors.hpp +++ b/include/boost/iterator/iterator_adaptors.hpp @@ -219,16 +219,10 @@ struct transform_iterator typename detail::iterator_traits::difference_type > { + public: // types typedef typename AdaptableUnaryFunction::result_type value_type; -private: - typedef iterator_adaptor< - transform_iterator, value_type, value_type, value_type*, - iterator_tag::type>, - typename detail::iterator_traits::difference_type - > super; - -public: + + public: // member functions transform_iterator() { } transform_iterator(const Base& x, AdaptableUnaryFunction f)