QBasicAtomicInt

#include <QtCore/QBasicAtomicInt>

Overview

Inheritance

QBasicAtomicInt
QAtomicInt

Public Functions Index

boolderef ()
intfetchAndAddAcquire (int valueToAdd)
intfetchAndAddOrdered (int valueToAdd)
intfetchAndAddRelaxed (int valueToAdd)
intfetchAndAddRelease (int valueToAdd)
intfetchAndStoreAcquire (int newValue)
intfetchAndStoreOrdered (int newValue)
intfetchAndStoreRelaxed (int newValue)
intfetchAndStoreRelease (int newValue)
operator int () const
booloperator! () const
booloperator!= (int value) const
QBasicAtomicInt &operator= (int value)
booloperator== (int value) const
boolref ()
booltestAndSetAcquire (int expectedValue, int newValue)
booltestAndSetOrdered (int expectedValue, int newValue)
booltestAndSetRelaxed (int expectedValue, int newValue)
booltestAndSetRelease (int expectedValue, int newValue)

Public Functions

bool deref ()

int fetchAndAddAcquire (
  • intvalueToAdd)

int fetchAndAddOrdered (
  • intvalueToAdd)

int fetchAndAddRelaxed (
  • intvalueToAdd)

int fetchAndAddRelease (
  • intvalueToAdd)

int fetchAndStoreAcquire (
  • intnewValue)

int fetchAndStoreOrdered (
  • intnewValue)

int fetchAndStoreRelaxed (
  • intnewValue)

int fetchAndStoreRelease (
  • intnewValue)

operator int ()

bool operator! ()

bool operator!= (
  • intvalue)

QBasicAtomicInt & operator= (
  • intvalue)

bool operator== (
  • intvalue)

bool ref ()

bool testAndSetAcquire (
  • intexpectedValue,
  • intnewValue )

bool testAndSetOrdered (
  • intexpectedValue,
  • intnewValue )

bool testAndSetRelaxed (
  • intexpectedValue,
  • intnewValue )

bool testAndSetRelease (
  • intexpectedValue,
  • intnewValue )

Static Public Functions

bool isFetchAndAddNative ()

bool isFetchAndAddWaitFree ()

bool isFetchAndStoreNative ()

bool isFetchAndStoreWaitFree ()

bool isReferenceCountingNative ()

bool isReferenceCountingWaitFree ()

bool isTestAndSetNative ()

bool isTestAndSetWaitFree ()

Last modified: 2014-06-24



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

comments powered by Disqus