$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
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