|
Type | loadRelaxed () const noexcept |
|
void | storeRelaxed (Type newValue) noexcept |
|
| operator Type () const noexcept |
|
Type | operator= (Type newValue) noexcept |
|
Type | loadAcquire () const noexcept |
|
void | storeRelease (Type newValue) noexcept |
|
bool | testAndSetRelaxed (Type expectedValue, Type newValue) noexcept |
|
bool | testAndSetAcquire (Type expectedValue, Type newValue) noexcept |
|
bool | testAndSetRelease (Type expectedValue, Type newValue) noexcept |
|
bool | testAndSetOrdered (Type expectedValue, Type newValue) noexcept |
|
bool | testAndSetRelaxed (Type expectedValue, Type newValue, Type ¤tValue) noexcept |
|
bool | testAndSetAcquire (Type expectedValue, Type newValue, Type ¤tValue) noexcept |
|
bool | testAndSetRelease (Type expectedValue, Type newValue, Type ¤tValue) noexcept |
|
bool | testAndSetOrdered (Type expectedValue, Type newValue, Type ¤tValue) noexcept |
|
Type | fetchAndStoreRelaxed (Type newValue) noexcept |
|
Type | fetchAndStoreAcquire (Type newValue) noexcept |
|
Type | fetchAndStoreRelease (Type newValue) noexcept |
|
Type | fetchAndStoreOrdered (Type newValue) noexcept |
|
Type | fetchAndAddRelaxed (qptrdiff valueToAdd) noexcept |
|
Type | fetchAndAddAcquire (qptrdiff valueToAdd) noexcept |
|
Type | fetchAndAddRelease (qptrdiff valueToAdd) noexcept |
|
Type | fetchAndAddOrdered (qptrdiff valueToAdd) noexcept |
|
Type | fetchAndSubRelaxed (qptrdiff valueToAdd) noexcept |
|
Type | fetchAndSubAcquire (qptrdiff valueToAdd) noexcept |
|
Type | fetchAndSubRelease (qptrdiff valueToAdd) noexcept |
|
Type | fetchAndSubOrdered (qptrdiff valueToAdd) noexcept |
|
Type | operator++ () noexcept |
|
Type | operator++ (int) noexcept |
|
Type | operator-- () noexcept |
|
Type | operator-- (int) noexcept |
|
Type | operator+= (qptrdiff valueToAdd) noexcept |
|
Type | operator-= (qptrdiff valueToSub) noexcept |
|
| QBasicAtomicPointer ()=default |
|
constexpr | QBasicAtomicPointer (Type value) noexcept |
|
| QBasicAtomicPointer (const QBasicAtomicPointer &)=delete |
|
QBasicAtomicPointer & | operator= (const QBasicAtomicPointer &)=delete |
|
QBasicAtomicPointer & | operator= (const QBasicAtomicPointer &) volatile=delete |
|
template<typename X>
class QBasicAtomicPointer< X >
Definition at line 217 of file qbasicatomic.h.