#include <XrdSysRAtomic.hh>
Public Member Functions | |
| RAtomic () | |
| RAtomic (T *v) | |
| T * | compare_exchange_strong (T &v1, T *v2, std::memory_order mo1=std::memory_order_relaxed, std::memory_order mo2=std::memory_order_relaxed) noexcept |
| T * | compare_exchange_strong (T &v1, T *v2, std::memory_order mo1=std::memory_order_relaxed, std::memory_order mo2=std::memory_order_relaxed) volatile noexcept |
| T * | compare_exchange_weak (T &v1, T *v2, std::memory_order mo1=std::memory_order_relaxed, std::memory_order mo2=std::memory_order_relaxed) noexcept |
| T * | compare_exchange_weak (T &v1, T *v2, std::memory_order mo1=std::memory_order_relaxed, std::memory_order mo2=std::memory_order_relaxed) volatile noexcept |
| T * | exchange (T *v, std::memory_order mo=std::memory_order_relaxed) noexcept |
| T * | exchange (T *v, std::memory_order mo=std::memory_order_relaxed) volatile noexcept |
| T | fetch_and (T v) noexcept |
| T | fetch_or (T v) noexcept |
| T | fetch_xor (T v) noexcept |
| T | load () |
| operator T () noexcept | |
| operator T* () noexcept | |
| operator T* () volatile noexcept | |
| T | operator&= (T v) noexcept |
| T * | operator++ () noexcept |
| T * | operator++ () volatile noexcept |
| T * | operator++ (int) noexcept |
| T * | operator++ (int) volatile noexcept |
| T * | operator+= (ptrdiff_t v) noexcept |
| T * | operator+= (ptrdiff_t v) volatile noexcept |
| T * | operator-- () noexcept |
| T * | operator-- () volatile noexcept |
| T * | operator-- (int) noexcept |
| T * | operator-- (int) volatile noexcept |
| T * | operator-= (ptrdiff_t v) noexcept |
| T * | operator-= (ptrdiff_t v) volatile noexcept |
| T * | operator-> () noexcept |
| T * | operator= (T *v) noexcept |
| T * | operator= (T *v) volatile noexcept |
| T | operator^= (T v) noexcept |
| T | operator|= (T v) noexcept |
Definition at line 156 of file XrdSysRAtomic.hh.
|
inline |
Definition at line 249 of file XrdSysRAtomic.hh.
|
inline |
Definition at line 251 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 243 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 246 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 144 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 37 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 168 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 171 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 83 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 193 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 196 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 179 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 182 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 205 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 208 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 199 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 202 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 185 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 188 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 211 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 214 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 174 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 162 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 165 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 95 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 89 of file XrdSysRAtomic.hh.