Defines
|
|
#define |
Q_ATOMIC_INT_REFERENCE_COUNTING_IS_SOMETIMES_NATIVE |
|
#define |
Q_ATOMIC_INT_TEST_AND_SET_IS_SOMETIMES_NATIVE |
|
#define |
Q_ATOMIC_INT_FETCH_AND_STORE_IS_SOMETIMES_NATIVE |
|
#define |
Q_ATOMIC_INT_FETCH_AND_ADD_IS_SOMETIMES_NATIVE |
|
#define |
Q_ATOMIC_POINTER_TEST_AND_SET_IS_SOMETIMES_NATIVE |
|
#define |
Q_ATOMIC_POINTER_FETCH_AND_STORE_IS_SOMETIMES_NATIVE |
|
#define |
Q_ATOMIC_POINTER_FETCH_AND_ADD_IS_SOMETIMES_NATIVE |
Functions
|
| Q_CORE_EXPORT
bool |
QBasicAtomicPointer_isTestAndSetNative
() |
| Q_CORE_EXPORT
bool |
QBasicAtomicPointer_isFetchAndStoreNative
() |
| Q_CORE_EXPORT
bool |
QBasicAtomicPointer_isFetchAndAddNative
() |
| Q_CORE_EXPORT
bool |
QBasicAtomicInt_testAndSetOrdered
(volatile int *, int, int) |
| Q_CORE_EXPORT
int |
QBasicAtomicInt_fetchAndStoreOrdered
(volatile int *, int) |
| Q_CORE_EXPORT
int |
QBasicAtomicInt_fetchAndAddOrdered
(volatile int *, int) |
| Q_CORE_EXPORT
bool |
QBasicAtomicInt_testAndSetRelaxed
(volatile int *, int, int) |
| Q_CORE_EXPORT
int |
QBasicAtomicInt_fetchAndStoreRelaxed
(volatile int *, int) |
| Q_CORE_EXPORT
int |
QBasicAtomicInt_fetchAndAddRelaxed
(volatile int *, int) |
| Q_CORE_EXPORT
bool |
QBasicAtomicInt_testAndSetAcquire
(volatile int *, int, int) |
| Q_CORE_EXPORT
int |
QBasicAtomicInt_fetchAndStoreAcquire
(volatile int *, int) |
| Q_CORE_EXPORT
int |
QBasicAtomicInt_fetchAndAddAcquire
(volatile int *, int) |
| Q_CORE_EXPORT
bool |
QBasicAtomicInt_testAndSetRelease
(volatile int *, int, int) |
| Q_CORE_EXPORT
int |
QBasicAtomicInt_fetchAndStoreRelease
(volatile int *, int) |
| Q_CORE_EXPORT
int |
QBasicAtomicInt_fetchAndAddRelease
(volatile int *, int) |
| Q_CORE_EXPORT
bool |
QBasicAtomicPointer_testAndSetOrdered
(void *volatile *, void *, void *) |
| Q_CORE_EXPORT
void * |
QBasicAtomicPointer_fetchAndStoreOrdered
(void *volatile *, void *) |
| Q_CORE_EXPORT
void * |
QBasicAtomicPointer_fetchAndAddOrdered
(void *volatile *, qptrdiff) |
| Q_CORE_EXPORT
bool |
QBasicAtomicPointer_testAndSetRelaxed
(void *volatile *, void *, void *) |
| Q_CORE_EXPORT
void * |
QBasicAtomicPointer_fetchAndStoreRelaxed
(void *volatile *, void *) |
| Q_CORE_EXPORT
void * |
QBasicAtomicPointer_fetchAndAddRelaxed
(void *volatile *, qptrdiff) |
| Q_CORE_EXPORT
bool |
QBasicAtomicPointer_testAndSetAcquire
(void *volatile *, void *, void *) |
| Q_CORE_EXPORT
void * |
QBasicAtomicPointer_fetchAndStoreAcquire
(void *volatile *, void *) |
| Q_CORE_EXPORT
void * |
QBasicAtomicPointer_fetchAndAddAcquire
(void *volatile *, qptrdiff) |
| Q_CORE_EXPORT
bool |
QBasicAtomicPointer_testAndSetRelease
(void *volatile *, void *, void *) |
| Q_CORE_EXPORT
void * |
QBasicAtomicPointer_fetchAndStoreRelease
(void *volatile *, void *) |
| Q_CORE_EXPORT
void * |
QBasicAtomicPointer_fetchAndAddRelease
(void *volatile *, qptrdiff) |