$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [Boost-users] [ptr_container] compiler error with BOOST_RESULT_OF_USE_DECLTYPE
From: Michel MORIN (mimomorin_at_[hidden])
Date: 2011-02-25 02:54:37
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