25 Feb
2011
25 Feb
'11
7:54 a.m.
Nathan Ridge wrote:
Am I doing something wrong or is this a bug?
You're not doing wrong. This is caused by incorrect use of `result_of`. Changing the line 56 of boost/ptr_container/indirect_fun.hpp BOOST_DEDUCED_TYPENAME result_of< Fun( BOOST_DEDUCED_TYPENAME pointee<T>::type& ) >::type to BOOST_DEDUCED_TYPENAME result_of< const Fun( BOOST_DEDUCED_TYPENAME pointee<T>::type& ) >::type resolves the issue (`Fun` is changed to `const Fun`). Regards, Michel