This header defines feature capabilities macros. More...
#include <boost/atomic/detail/config.hpp>#include <boost/atomic/detail/platform.hpp>#include <boost/atomic/detail/int_sizes.hpp>#include <BOOST_ATOMIC_DETAIL_HEADER(boost/atomic/detail/caps_)>

Macros | |
| #define | BOOST_ATOMIC_INT8_LOCK_FREE 0 | 
| #define | BOOST_ATOMIC_INT16_LOCK_FREE 0 | 
| #define | BOOST_ATOMIC_INT32_LOCK_FREE 0 | 
| #define | BOOST_ATOMIC_INT64_LOCK_FREE 0 | 
| #define | BOOST_ATOMIC_INT128_LOCK_FREE 0 | 
| #define | BOOST_ATOMIC_CHAR_LOCK_FREE BOOST_ATOMIC_INT8_LOCK_FREE | 
| #define | BOOST_ATOMIC_CHAR16_T_LOCK_FREE BOOST_ATOMIC_INT16_LOCK_FREE | 
| #define | BOOST_ATOMIC_CHAR32_T_LOCK_FREE BOOST_ATOMIC_INT32_LOCK_FREE | 
| #define | BOOST_ATOMIC_WCHAR_T_LOCK_FREE 0 | 
| #define | BOOST_ATOMIC_SHORT_LOCK_FREE 0 | 
| #define | BOOST_ATOMIC_INT_LOCK_FREE 0 | 
| #define | BOOST_ATOMIC_LONG_LOCK_FREE 0 | 
| #define | BOOST_ATOMIC_LLONG_LOCK_FREE 0 | 
| #define | BOOST_ATOMIC_POINTER_LOCK_FREE 0 | 
| #define | BOOST_ATOMIC_ADDRESS_LOCK_FREE BOOST_ATOMIC_POINTER_LOCK_FREE | 
| #define | BOOST_ATOMIC_BOOL_LOCK_FREE BOOST_ATOMIC_INT8_LOCK_FREE | 
| #define | BOOST_ATOMIC_FLAG_LOCK_FREE BOOST_ATOMIC_BOOL_LOCK_FREE | 
| #define | BOOST_ATOMIC_THREAD_FENCE 0 | 
| #define | BOOST_ATOMIC_SIGNAL_FENCE 0 | 
This header defines feature capabilities macros.
| #define BOOST_ATOMIC_ADDRESS_LOCK_FREE BOOST_ATOMIC_POINTER_LOCK_FREE | 
| #define BOOST_ATOMIC_BOOL_LOCK_FREE BOOST_ATOMIC_INT8_LOCK_FREE | 
| #define BOOST_ATOMIC_CHAR16_T_LOCK_FREE BOOST_ATOMIC_INT16_LOCK_FREE | 
| #define BOOST_ATOMIC_CHAR32_T_LOCK_FREE BOOST_ATOMIC_INT32_LOCK_FREE | 
| #define BOOST_ATOMIC_CHAR_LOCK_FREE BOOST_ATOMIC_INT8_LOCK_FREE | 
| #define BOOST_ATOMIC_FLAG_LOCK_FREE BOOST_ATOMIC_BOOL_LOCK_FREE | 
| #define BOOST_ATOMIC_INT128_LOCK_FREE 0 | 
| #define BOOST_ATOMIC_INT16_LOCK_FREE 0 | 
| #define BOOST_ATOMIC_INT32_LOCK_FREE 0 | 
| #define BOOST_ATOMIC_INT64_LOCK_FREE 0 | 
| #define BOOST_ATOMIC_INT8_LOCK_FREE 0 | 
| #define BOOST_ATOMIC_INT_LOCK_FREE 0 | 
| #define BOOST_ATOMIC_LLONG_LOCK_FREE 0 | 
| #define BOOST_ATOMIC_LONG_LOCK_FREE 0 | 
| #define BOOST_ATOMIC_POINTER_LOCK_FREE 0 | 
| #define BOOST_ATOMIC_SHORT_LOCK_FREE 0 | 
| #define BOOST_ATOMIC_SIGNAL_FENCE 0 | 
| #define BOOST_ATOMIC_THREAD_FENCE 0 | 
| #define BOOST_ATOMIC_WCHAR_T_LOCK_FREE 0 |