|
Boost : |
From: David Abrahams (dave_at_[hidden])
Date: 2003-10-09 11:54:36
"Joel de Guzman" <joel_at_[hidden]> writes:
>> *I'm* not confused. I have no problem with the idea of having a
>> class
>>
>> a. whose _instances_ can be used as a function which squares numbers
>>
>> b. which is itself a metafunction class that computes the instance's
>> return type based on the arguments passed
>
> Snips...
>
> For the record, I am not against naming it "apply". However, I am not sure
> how that will jive with Doug's uniform return type proposal. I'm sure
> we do agree that there must be one and only one way to do it.
Yes.
And, for the record, I won't insist that it should be called "apply"
(though I *will* insist that it be a metafunction, i.e. with nested
::type). Most of all, I just want the implications considered.
-- Dave Abrahams Boost Consulting www.boost-consulting.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk