|
XRootD
|
#include <XrdSysRAtomic.hh>
Collaboration diagram for XrdSys::RAtomic< T * >: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 () const noexcept | |
| operator T () const volatile 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 |
| RAtomic & | operator= (const RAtomic &other) noexcept |
| RAtomic & | operator= (const RAtomic &other) 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 |
| T | operator|= (T v) noexcept |
| T | operator|= (T v) volatile noexcept |
Definition at line 176 of file XrdSysRAtomic.hh.
|
inline |
Definition at line 269 of file XrdSysRAtomic.hh.
|
inline |
Definition at line 271 of file XrdSysRAtomic.hh.
|
inline |
Definition at line 166 of file XrdSysRAtomic.hh.
|
inline |
Definition at line 168 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 263 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 266 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 125 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 128 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 131 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 40 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 46 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 37 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 43 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 188 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 191 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 105 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 108 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 81 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 213 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 84 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 216 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 67 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 199 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 70 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 202 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 225 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 228 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 93 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 96 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 87 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 219 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 90 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 222 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 73 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 205 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 76 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 208 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 231 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 234 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 99 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 102 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 194 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 51 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 58 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 182 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 185 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 117 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 120 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 111 of file XrdSysRAtomic.hh.
|
inlinenoexcept |
Definition at line 114 of file XrdSysRAtomic.hh.