id summary reporter owner description type status milestone component version severity resolution keywords cc 3358 return type of functions incorrect anonymous Joel de Guzman "maybe only documented incorrectly, but given the error messages it still takes a few years to figure that out. e.g. push_back, documented as: typename result_of::push_back::type push_back( Sequence const& seq, T const& t); when it's actually typename result_of::push_back::type push_back(Sequence const& seq, T const& x) note the const. I'm not sure why the const is there, but if it is really intended that: result_of::push_back::type res=push_back(seq,4); should result in an error, this should be a major part of the documentation. " Bugs closed Boost 1.40.0 fusion Boost 1.38.0 Problem fixed const return