diff options
Diffstat (limited to 'src/corelib/thread/qatomic.h')
-rw-r--r-- | src/corelib/thread/qatomic.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/corelib/thread/qatomic.h b/src/corelib/thread/qatomic.h index 076cfba159..10001802ba 100644 --- a/src/corelib/thread/qatomic.h +++ b/src/corelib/thread/qatomic.h @@ -82,6 +82,11 @@ public: } #ifdef qdoc + int load() const; + int loadAcquire() const; + void store(int newValue); + void storeRelease(int newValue); + static Q_DECL_CONSTEXPR bool isReferenceCountingNative(); static Q_DECL_CONSTEXPR bool isReferenceCountingWaitFree(); @@ -139,6 +144,11 @@ public: } #ifdef qdoc + T *load() const; + T *loadAcquire() const; + void store(T *newValue); + void storeRelease(T *newValue); + static Q_DECL_CONSTEXPR bool isTestAndSetNative(); static Q_DECL_CONSTEXPR bool isTestAndSetWaitFree(); |