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] |