|
Boost : |
From: shunsuke (pstade.mb_at_[hidden])
Date: 2008-03-30 18:18:09
Giovanni Piero Deretta wrote:
> OTOH, refactoring a lambda on a separate function object is a pain if
> you have to figure out the result of a complex composition
> of polymorphic function objects (result_of helps only to a point). For
> example, what is the result of:
>
> filter_view(reverse_view(mapped_view(range, op)), filter)
>
> (I often find much more complex expressions in my code).
BTW, how about this:
http://tinyurl.com/23jdk6
return_of is a simple wrapper around result_of.
A problem is that a function type is decayed to function pointer.
Regards,
-- Shunsuke Sogame
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk