- void* swap( void*, memory_order = memory_order_seq_cst ) volatile;
- bool compare_swap( void*&, void*, memory_order, memory_order ) volatile;
- bool compare_swap( void*&, void*,
+ void* exchange( void*, memory_order = memory_order_seq_cst ) volatile;
+ bool compare_exchange_weak( void*&, void*, memory_order, memory_order ) volatile;
+ bool compare_exchange_strong( void*&, void*, memory_order, memory_order ) volatile;
+ bool compare_exchange_weak( void*&, void*,
+ memory_order = memory_order_seq_cst ) volatile;
+ bool compare_exchange_strong( void*&, void*,