id summary reporter owner description type status milestone component version severity resolution keywords cc 5127 Incorrect result_of usage in transform_iterator mimomorin@… Dave Abrahams "The documentation of `transform_iterator` says that `boost::result_of` is used to determine the functor return type. But this is incorrect; the correct one is `boost::result_of`. This is because 1. The dereference operator of `transform_iterator` is a const member function. 2. So, in the dereference operator, `UnaryFunction` is treated as a const object. Accordingly, the code and the test need to be changed too. I will attach patches for the code, the test and the documentation. " Patches closed Boost 1.47.0 iterator Boost Development Trunk Problem fixed transform_iterator