8.20 Atomic operations library

Describes implementation-defined aspects of the Arm® C++ compiler and C++ library relating to the atomic operations library, as required by the ISO C++ Standard.

Values of ATOMIC_...LOCK_FREE macros (29.4)
Macro Value
ATOMIC_BOOL_LOCK_FREE 2
ATOMIC_CHAR_LOCK_FREE 2
ATOMIC_CHAR16_T_LOCK_FREE 2
ATOMIC_CHAR32_T_LOCK_FREE 2
ATOMIC_WCHAR_T_LOCK_FREE 2
ATOMIC_SHORT_LOCK_FREE 2
ATOMIC_INT_LOCK_FREE 2
ATOMIC_LONG_LOCK_FREE 2
ATOMIC_LLONG_LOCK_FREE 2
ATOMIC_POINTER_LOCK_FREE 2
Non-ConfidentialPDF file icon PDF versionDUI0774J
Copyright © 2014–2017, 2019 Arm Limited or its affiliates. All rights reserved.