![]() |
XRootD
|
#include <XrdSysRAtomic.hh>
Public Member Functions | |
RAtomic () | |
RAtomic () | |
RAtomic (T *v) | |
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_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 | 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 | 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 |
operator T () noexcept | |
operator T () volatile noexcept | |
operator T* () noexcept | |
operator T* () volatile noexcept | |
T | operator&= (T v) noexcept |
T | operator&= (T v) volatile noexcept |
T | operator++ () noexcept |
T * | operator++ () noexcept |
T | operator++ () volatile noexcept |
T * | operator++ () volatile noexcept |
T | operator++ (int) noexcept |
T * | operator++ (int) noexcept |
T | operator++ (int) volatile noexcept |
T * | operator++ (int) volatile noexcept |
T * | operator+= (ptrdiff_t v) noexcept |
T * | operator+= (ptrdiff_t v) volatile noexcept |
T | operator+= (T v) noexcept |
T | operator+= (T v) volatile noexcept |
T | operator-- () noexcept |
T * | operator-- () noexcept |
T | operator-- () volatile noexcept |
T * | operator-- () volatile noexcept |
T | operator-- (int) noexcept |
T * | operator-- (int) noexcept |
T | operator-- (int) volatile noexcept |
T * | operator-- (int) volatile noexcept |
T * | operator-= (ptrdiff_t v) noexcept |
T * | operator-= (ptrdiff_t v) volatile noexcept |
T | operator-= (T v) noexcept |
T | operator-= (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) volatile noexcept |
T | operator^= (T v) noexcept |
T | operator^= (T v) volatile noexcept |
T | operator|= (T v) noexcept |
T | operator|= (T v) volatile noexcept |
Definition at line 154 of file XrdSysRAtomic.hh.
|
inline |
Definition at line 247 of file XrdSysRAtomic.hh.
|
inline |
Definition at line 249 of file XrdSysRAtomic.hh.
|
inline |
Definition at line 144 of file XrdSysRAtomic.hh.
|
inline |
Definition at line 146 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 241 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 244 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 138 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 141 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.
|
inlinenoexcept |
Definition at line 37 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 40 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 166 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 169 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 83 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 86 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 59 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 191 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 62 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 194 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 45 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 177 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 48 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 180 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 203 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 206 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 71 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 74 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 65 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 197 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 68 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 200 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 51 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 183 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 54 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 186 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 209 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 212 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 77 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 80 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 172 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 160 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 163 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 31 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 34 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 95 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 98 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 89 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 92 of file XrdSysRAtomic.hh.