Boost logo

Boost Users :

Subject: Re: [Boost-users] [result_of] Simple question
From: Robert Jones (robertgbjones_at_[hidden])
Date: 2011-10-07 04:09:43


On Fri, Oct 7, 2011 at 8:58 AM, Julien Nitard <julien.nitard_at_[hidden]>wrote:

> Hello,
>
> > Doesn't Boost.Function support 'result_of', or am I missing something
> obvious?
>
> More the opposite, result_of doesn't support boost::function and is quite
> limited without "recent" compiler features.
>
> >typedef boost::result_of<my_function_type>::type my_return_type;
>
> You may want to use "#define BOOST_RESULT_OF_USE_DECLTYPE" if your compiler
> is recent enough.
> Explanations in the docs of result_of.
> Of course if your compiler is even more recent, it may support *
> std::result_of.*
>
>

>

Hi Julien - I think I've read the relevant pages already, but it seems to
come down to whether
the Boost.Function properly publishes its return type. I am a little
surprised that it seems not to.

Thx, R.



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net