Boost logo

Boost :

From: David Abrahams (abrahams_at_[hidden])
Date: 2000-06-28 06:58:30


----- Original Message -----
From: "Mark Rodgers" <mark.rodgers_at_[hidden]>
To: <boost_at_[hidden]>
Sent: Wednesday, June 28, 2000 5:50 AM
Subject: Re: [boost] operators.hpp release candidate material uploaded

> > I see now.
> > But I changed it to say
> > #if !(defined(BOOST_NO_OPERATORS_IN_NAMESPACE)
> > && defined(BOOST_NO_USING_TEMPLATE))
> >
> > and it still works with GCC.
>
> Did it? Now I'm puzzled because I tried exactly that, and I got
> many, many errors (and, yes, I did remember the -ftemplate-depth-30).

I'll upload exactly what I have today and you can try to reproduce the
problems.

> Anyway, if you wish to persevere with BOOST_NO_USING_TEMPLATE
> then we need really need to come up with a new name now that you
> are using inheritance rather than using declarations for both
> Borland and GCC. I have no idea what to call it because I'm not
> sure what the bug is! Perhaps it should just be
> BOOST_ALL_OPERATORS_IN_GLOBAL or something similar.

Typically when we find something this idiosyncratic in the STLport, Boris
just writes #if __BORLANDC__ == 0x0550 until the bug can be properly
characterized. I'll do that for the version I upload.

-Dave


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk