|
Boost : |
From: David Abrahams (dave_at_[hidden])
Date: 2005-03-30 15:43:25
Peder Holt <peder.holt_at_[hidden]> writes:
> On Wed, 30 Mar 2005 11:22:22 -0500, David Abrahams
> <dave_at_[hidden]> wrote:
>> "Arkadiy Vertleyb" <vertleyb_at_[hidden]> writes:
>>
>> > "David Abrahams" <dave_at_[hidden]> wrote
>> >> > This actually makes it possible to properly implement remove_xxx for
>> >> > VC6.5 and VC7.0 without any form of registration :)
>> >>
>> >> Whoa. That is *major*... at least for those
>> >> hopefully-soon-to-be-obsolete compilers it is. Awesome! Is this a
>> >> full replacement for partial specialization?
>> >
>> > This implementtion doesn't use any template specialzation.
>>
>> I know that. I just asked if the mechanism _replaces_ partial
>> specialization. Of course it doesn't do that fully, since partial
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> specialization can be used non-intrusively.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> When developing typeof-support for VC6, I also implemented remove_xxx
> based on typeof, so, yes. The new implementation of remove_xxx +
> typeof is a full replacement for partial specialization.
?? I think I answered my own question to the contrary.
-- 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