#include <XrdSysRAtomic.hh>
|
| bool | operator= (bool v) noexcept |
| |
| bool | operator= (bool v) volatile noexcept |
| |
| | operator bool () noexcept |
| |
| | operator bool () volatile noexcept |
| |
| bool | compare_exchange_strong (bool &v1, bool v2, std::memory_order mo1=std::memory_order_relaxed, std::memory_order mo2=std::memory_order_relaxed) noexcept |
| |
| bool | compare_exchange_strong (bool &v1, bool v2, std::memory_order mo1=std::memory_order_relaxed, std::memory_order mo2=std::memory_order_relaxed) volatile noexcept |
| |
| bool | compare_exchange_weak (bool &v1, bool v2, std::memory_order mo1=std::memory_order_relaxed, std::memory_order mo2=std::memory_order_relaxed) noexcept |
| |
| bool | compare_exchange_weak (bool &v1, bool v2, std::memory_order mo1=std::memory_order_relaxed, std::memory_order mo2=std::memory_order_relaxed) volatile noexcept |
| |
| bool | exchange (bool v, std::memory_order mo=std::memory_order_relaxed) noexcept |
| |
| bool | exchange (bool v, std::memory_order mo=std::memory_order_relaxed) volatile noexcept |
| |
| | RAtomic () |
| |
| | RAtomic (bool v) |
| |
◆ RAtomic() [1/2]
◆ RAtomic() [2/2]
◆ compare_exchange_strong() [1/2]
| bool XrdSys::RAtomic< bool >::compare_exchange_strong |
( |
bool & | v1, |
|
|
bool | v2, |
|
|
std::memory_order | mo1 = std::memory_order_relaxed, |
|
|
std::memory_order | mo2 = std::memory_order_relaxed ) |
|
inlinenoexcept |
◆ compare_exchange_strong() [2/2]
| bool XrdSys::RAtomic< bool >::compare_exchange_strong |
( |
bool & | v1, |
|
|
bool | v2, |
|
|
std::memory_order | mo1 = std::memory_order_relaxed, |
|
|
std::memory_order | mo2 = std::memory_order_relaxed ) volatile |
|
inlinenoexcept |
◆ compare_exchange_weak() [1/2]
| bool XrdSys::RAtomic< bool >::compare_exchange_weak |
( |
bool & | v1, |
|
|
bool | v2, |
|
|
std::memory_order | mo1 = std::memory_order_relaxed, |
|
|
std::memory_order | mo2 = std::memory_order_relaxed ) |
|
inlinenoexcept |
◆ compare_exchange_weak() [2/2]
| bool XrdSys::RAtomic< bool >::compare_exchange_weak |
( |
bool & | v1, |
|
|
bool | v2, |
|
|
std::memory_order | mo1 = std::memory_order_relaxed, |
|
|
std::memory_order | mo2 = std::memory_order_relaxed ) volatile |
|
inlinenoexcept |
◆ exchange() [1/2]
| bool XrdSys::RAtomic< bool >::exchange |
( |
bool | v, |
|
|
std::memory_order | mo = std::memory_order_relaxed ) |
|
inlinenoexcept |
◆ exchange() [2/2]
| bool XrdSys::RAtomic< bool >::exchange |
( |
bool | v, |
|
|
std::memory_order | mo = std::memory_order_relaxed ) volatile |
|
inlinenoexcept |
◆ operator bool() [1/2]
◆ operator bool() [2/2]
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ _m
The documentation for this class was generated from the following file: