Boost logo

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