Index: transform_iterator.hpp =================================================================== --- transform_iterator.hpp (revision 68197) +++ transform_iterator.hpp (working copy) @@ -42,13 +42,11 @@ struct transform_iterator_base { private: - typedef typename std::iterator_traits::reference Arg1; - // By default, dereferencing the iterator yields the same as // the function. typedef typename ia_dflt_help< Reference - , result_of::value_type)> + , result_of::reference)> >::type reference; // To get the default for Value: remove any reference on the