Boost logo

Boost :

Subject: Re: [boost] [Config] Support for switching between std:: and boost:: equivalents.
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2015-06-06 05:07:40


On Friday 05 June 2015 20:14:08 Rob Stewart wrote:
> On June 5, 2015 10:42:50 AM EDT, Edward Diener <eldiener_at_[hidden]>
wrote:
> >
> > The one header is documented. I have the individual headers to avoid
> > flooding the macro namespaces with lots of macros you are not going to
> > use.
>
> I know you documented the everything header. I was suggesting that you not
> document or mention the others.

If those headers are public, they have to be documented. FWIW, I'm more
interested in the individual headers and not the include-all one.

> > I like to avoid macro name clashes, Having a common prefix, such as
> > CPP, tends to do that.
>
> I understand the concern, but I don't think BOOST_ATOMIC_HEADER,
> BOOST_ATOMIC_NAMESPACE, BOOST_ATOMIC_IS_STD, etc. would be likely to clash.

Those names are in the namespace of Boost.Atomic by the current conventions.
They may not be used now, but can be used later. Please, don't do it.


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