|
Boost : |
From: David Abrahams (david.abrahams_at_[hidden])
Date: 2001-12-05 12:15:18
----- Original Message -----
From: "Fernando Cacciola" <fcacciola_at_[hidden]>
> 1) The partial specialization code is ill-formed.
>
> Look here:
>
> (A) template <class F> struct arg_tuple_size;
> (B) template <class R, class A0> struct arg_tuple_size<R (A0::*)()> ....
>
> (B) is a specialization of (A), but it is *adding* a second template
> argument.
ALL of my compilers which support partial specialization disagree with you,
including comeau which you can try for yourself at
www.comeaucomputing.com/tryitout.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk