|
Boost : |
From: Pavol Droba (droba_at_[hidden])
Date: 2003-04-08 08:30:15
On Tue, Apr 08, 2003 at 06:16:17AM -0400, David Abrahams wrote:
> Pavol Droba <droba_at_[hidden]> writes:
>
> > I would like to suggest to extend the BOOST_NO_DEDUCED_TYPENAME definition also
> > for the version 7.0 of this compiler.
> >
> > Unfortunately, I cannot provide a small example showing the problem. The problem
> > arises only with quite complicated code. I can try to show the error in a code from
> > the sandbox if required.
>
> Hi Pavol,
>
> Here are the plans for BOOST_NO_DEDUCED_TYPENAME/BOOST_DEDUCED_TYPENAME:
>
> 1. Rename to BOOST_NO_TYPENAME/BOOST_TYPENAME
>
> 2. Define BOOST_NO_TYPENAME additionally for Borland 5.5.1 (and
> possibly higher versions)
>
> 3. Update the Boost.Config tests so that it will be detected for
> Borland 5.5.1 (and possibly higher versions)
>
> 4. Update the Boost.Config documentation to reflect the name change
> and the fact that it applies to all contexts, not just deduced
> ones.
>
> If you would like to submit a patch set which accomplishes the above,
> and adds VC7 to the mix, I'd be very pleased to integrate it into the
> CVS.
Here is the patch for boost/boost/config/compiler/visualc.hpp file which adds
the BOOST_NO_DEDUCED_TYPENAME for VC++7.0
It should work with cvs version as well as with release 1.30
For the other points, I would rather leave it to someone who has more experience with
Boost.Config
Pavol
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk