Functions | |
| template<class _Tp > | |
| bool | atomic_compare_exchange_strong (volatile _Tp *__a, _Tp *__e, _Tp *__d, std::memory_order _succ, std::memory_order _fail) |
| bool | atomic_compare_exchange_strong32 (volatile int *__a, int *__e, int *__d, std::memory_order _succ, std::memory_order _fail) |
| template<class _Tp > | |
| void | weak_fence (volatile _Tp *__a) |
| bool detail::atomic_compare_exchange_strong | ( | volatile _Tp * | __a, | |
| _Tp * | __e, | |||
| _Tp * | __d, | |||
| std::memory_order | _succ, | |||
| std::memory_order | _fail | |||
| ) | [inline] |
| bool detail::atomic_compare_exchange_strong32 | ( | volatile int * | __a, | |
| int * | __e, | |||
| int * | __d, | |||
| std::memory_order | _succ, | |||
| std::memory_order | _fail | |||
| ) | [inline] |
| void detail::weak_fence | ( | volatile _Tp * | __a | ) | [inline] |
1.6.1