$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Doug Gregor (dgregor_at_[hidden])
Date: 2004-11-10 16:33:26
On Nov 10, 2004, at 2:40 PM, Peter Dimov wrote:
> Doug Gregor wrote:
>> On Nov 10, 2004, at 11:17 AM, Peter Dimov wrote:
>>> How about putting result_of in boost and looking at the regression
>>> tests as a first step?
>> result_of is doing quite nicely already, thank you :)
>> http://www.meta-comm.com/engineering/boost-regression/developer/
>> utility.html
>
> Umm... I must have missed it. OK, if result_of works, what doesn't?
Just from skimming the source:
        - References to member pointers don't work (easy to fix)
        - If we're to support some  broken compilers, we'll need a workaround 
when result_of<...>::type returns void (these compilers might not 
support result_of anyway, so it may not matter)
        - reference_wrapper_without_result_type needs a "void operator()() 
const { return get(); }"
        - reference_wrapper_without_result_type needs to have the right 
"result" typedef (not "result_of"; easy fix).
I could have written the fixes for those in less time than it took me 
to write out that list :) I'll try to get the sandbox version fixed, 
documented, and into the Boost trunk in the next few days.
        Doug