#include <XrdSysRAtomic.hh>
Public Member Functions | |
| RAtomic () | |
| RAtomic (bool v) | |
| 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 |
| bool | fetch_and (bool v) noexcept |
| bool | fetch_or (bool v) noexcept |
| bool | fetch_xor (bool v) noexcept |
| bool | load () |
| operator bool () noexcept | |
| operator bool () noexcept | |
| operator bool () volatile noexcept | |
| operator bool () volatile noexcept | |
| bool | operator&= (bool v) noexcept |
| bool | operator++ (int) noexcept |
| bool | operator+= (bool v) noexcept |
| bool | operator-- (int) noexcept |
| bool | operator-= (bool v) noexcept |
| bool | operator= (bool v) noexcept |
| bool | operator= (bool v) volatile noexcept |
| bool | operator^= (bool v) noexcept |
| bool | operator|= (bool v) noexcept |
Definition at line 259 of file XrdSysRAtomic.hh.
|
inline |
Definition at line 311 of file XrdSysRAtomic.hh.
|
inline |
Definition at line 313 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 303 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 306 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 103 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 106 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 109 of file XrdSysRAtomic.hh.
|
inline |
Definition at line 309 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 271 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 37 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 274 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 40 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 83 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 45 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 71 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 51 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 77 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 265 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 268 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 95 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 89 of file XrdSysRAtomic.hh.