QAtomicPointer

#include <QtCore/QAtomicPointer>

More information will be added here shortly. For now, you'll find more extensive information about this class in the Qt reference for QAtomicPointer


Overview

Inheritance

QBasicAtomicPointer
QAtomicPointer

Public Functions Index

QAtomicPointer (T *value=0)
QAtomicPointer (const QAtomicPointer< T > &other)
QAtomicPointer< T > &operator= (T *value)
QAtomicPointer< T > &operator= (const QAtomicPointer< T > &other)
T *fetchAndAddAcquire (qptrdiff valueToAdd)Inherited
T *fetchAndAddOrdered (qptrdiff valueToAdd)Inherited
T *fetchAndAddRelaxed (qptrdiff valueToAdd)Inherited
T *fetchAndAddRelease (qptrdiff valueToAdd)Inherited
T *fetchAndStoreAcquire (T *newValue)Inherited
T *fetchAndStoreOrdered (T *newValue)Inherited
T *fetchAndStoreRelaxed (T *newValue)Inherited
T *fetchAndStoreRelease (T *newValue)Inherited
operator T * () const Inherited
booloperator! () const Inherited
booloperator!= (T *value) const Inherited
T *operator-> () const Inherited
booloperator== (T *value) const Inherited
booltestAndSetAcquire (T *expectedValue, T *newValue)Inherited
booltestAndSetOrdered (T *expectedValue, T *newValue)Inherited
booltestAndSetRelaxed (T *expectedValue, T *newValue)Inherited
booltestAndSetRelease (T *expectedValue, T *newValue)Inherited

Static Public Functions Index

Only has inherited static public functions

boolisFetchAndAddNative ()Inherited
boolisFetchAndAddWaitFree ()Inherited
boolisFetchAndStoreNative ()Inherited
boolisFetchAndStoreWaitFree ()Inherited
boolisTestAndSetNative ()Inherited
boolisTestAndSetWaitFree ()Inherited

Public Functions

QAtomicPointer (
  • T *value)

QAtomicPointer (

QAtomicPointer< T > & operator= (
  • T *value)

QAtomicPointer< T > & operator= (

T * fetchAndAddAcquire (
  • qptrdiffvalueToAdd)
Inherited

T * fetchAndAddOrdered (
  • qptrdiffvalueToAdd)
Inherited

T * fetchAndAddRelaxed (
  • qptrdiffvalueToAdd)
Inherited

T * fetchAndAddRelease (
  • qptrdiffvalueToAdd)
Inherited

T * fetchAndStoreAcquire (
  • T *newValue)
Inherited

T * fetchAndStoreOrdered (
  • T *newValue)
Inherited

T * fetchAndStoreRelaxed (
  • T *newValue)
Inherited

T * fetchAndStoreRelease (
  • T *newValue)
Inherited

operator T * ()Inherited

bool operator! ()Inherited

bool operator!= (
  • T *value)
Inherited

T * operator-> ()Inherited

bool operator== (
  • T *value)
Inherited

bool testAndSetAcquire (
  • T *expectedValue,
  • T *newValue )
Inherited

bool testAndSetOrdered (
  • T *expectedValue,
  • T *newValue )
Inherited

bool testAndSetRelaxed (
  • T *expectedValue,
  • T *newValue )
Inherited

bool testAndSetRelease (
  • T *expectedValue,
  • T *newValue )
Inherited

Static Public Functions

(Only has inherited static public functions)

bool isFetchAndAddNative ()Inherited

bool isFetchAndAddWaitFree ()Inherited

bool isFetchAndStoreNative ()Inherited

bool isFetchAndStoreWaitFree ()Inherited

bool isTestAndSetNative ()Inherited

bool isTestAndSetWaitFree ()Inherited

Last modified: 2015-07-24



Got questions about leaving a comment? Get answers from our Disqus FAQ.

comments powered by Disqus