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

Boost list run by bdawes at, gregod at, cpdaniel at, john at