Quick Links:

bal | bbl | bdl | bsl

Component bsls_atomicoperations_all_all_gccintrinsics
[Package bsls]

Implement atomic operations using gcc __atomic_* intrinsics. More...

Outline
Purpose:
Implement atomic operations using gcc __atomic_* intrinsics.
Classes:
bsls::AtomicOperations_ALL_ALL_GCCIntrinsics gcc __atomic_* intrinsics
Description:
This component provides classes necessary to implement atomics in 32bit/64bit mode using GCC and clang compiler intrinsics. The classes are for private use only. See bsls_atomicoperations and bsls_atomic for the public interface to atomics.