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,