Boost logo

Boost :

Subject: Re: [boost] [config] request for BOOST_NO_CXX11_HDR_ATOMIC
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2012-06-30 04:59:12


On Saturday 30 June 2012 10:35:39 Tim Blechmann wrote:
> preparing boost.lockfree for trunk, i need a good way to figure out if
> the <atomic> header is available. would it be possible to add a macro to
> detect that? BOOST_NO_CXX11_HDR_ATOMIC or the like?
>
> thanks, tim

FYI, gcc 4.4 has <cstdatomic> instead of <atomic> with the same contents. I
don't know about other compilers, maybe there are other similar cases. So we
may be better have <boost/atomic.hpp> which defines the macro or includes the
appropriate compiler header otherwise. Or perhaps this is the Boost.Atomic
job.


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