Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qbasicatomic.h>
Public Types | |
typedef T | Type |
typedef QAtomicOps< T > | Ops |
Public Member Functions | |
T | loadRelaxed () const noexcept |
void | storeRelaxed (T newValue) noexcept |
T | loadAcquire () const noexcept |
void | storeRelease (T newValue) noexcept |
operator T () const noexcept | |
T | operator= (T newValue) noexcept |
bool | ref () noexcept |
bool | deref () noexcept |
bool | testAndSetRelaxed (T expectedValue, T newValue) noexcept |
bool | testAndSetAcquire (T expectedValue, T newValue) noexcept |
bool | testAndSetRelease (T expectedValue, T newValue) noexcept |
bool | testAndSetOrdered (T expectedValue, T newValue) noexcept |
bool | testAndSetRelaxed (T expectedValue, T newValue, T ¤tValue) noexcept |
bool | testAndSetAcquire (T expectedValue, T newValue, T ¤tValue) noexcept |
bool | testAndSetRelease (T expectedValue, T newValue, T ¤tValue) noexcept |
bool | testAndSetOrdered (T expectedValue, T newValue, T ¤tValue) noexcept |
T | fetchAndStoreRelaxed (T newValue) noexcept |
T | fetchAndStoreAcquire (T newValue) noexcept |
T | fetchAndStoreRelease (T newValue) noexcept |
T | fetchAndStoreOrdered (T newValue) noexcept |
T | fetchAndAddRelaxed (T valueToAdd) noexcept |
T | fetchAndAddAcquire (T valueToAdd) noexcept |
T | fetchAndAddRelease (T valueToAdd) noexcept |
T | fetchAndAddOrdered (T valueToAdd) noexcept |
T | fetchAndSubRelaxed (T valueToAdd) noexcept |
T | fetchAndSubAcquire (T valueToAdd) noexcept |
T | fetchAndSubRelease (T valueToAdd) noexcept |
T | fetchAndSubOrdered (T valueToAdd) noexcept |
T | fetchAndAndRelaxed (T valueToAdd) noexcept |
T | fetchAndAndAcquire (T valueToAdd) noexcept |
T | fetchAndAndRelease (T valueToAdd) noexcept |
T | fetchAndAndOrdered (T valueToAdd) noexcept |
T | fetchAndOrRelaxed (T valueToAdd) noexcept |
T | fetchAndOrAcquire (T valueToAdd) noexcept |
T | fetchAndOrRelease (T valueToAdd) noexcept |
T | fetchAndOrOrdered (T valueToAdd) noexcept |
T | fetchAndXorRelaxed (T valueToAdd) noexcept |
T | fetchAndXorAcquire (T valueToAdd) noexcept |
T | fetchAndXorRelease (T valueToAdd) noexcept |
T | fetchAndXorOrdered (T valueToAdd) noexcept |
T | operator++ () noexcept |
T | operator++ (int) noexcept |
T | operator-- () noexcept |
T | operator-- (int) noexcept |
T | operator+= (T v) noexcept |
T | operator-= (T v) noexcept |
T | operator&= (T v) noexcept |
T | operator|= (T v) noexcept |
T | operator^= (T v) noexcept |
QBasicAtomicInteger ()=default | |
constexpr | QBasicAtomicInteger (T value) noexcept |
QBasicAtomicInteger (const QBasicAtomicInteger &)=delete | |
QBasicAtomicInteger & | operator= (const QBasicAtomicInteger &)=delete |
QBasicAtomicInteger & | operator= (const QBasicAtomicInteger &) volatile =delete |
Static Public Member Functions | |
static constexpr bool | isReferenceCountingNative () noexcept |
static constexpr bool | isReferenceCountingWaitFree () noexcept |
static constexpr bool | isTestAndSetNative () noexcept |
static constexpr bool | isTestAndSetWaitFree () noexcept |
static constexpr bool | isFetchAndStoreNative () noexcept |
static constexpr bool | isFetchAndStoreWaitFree () noexcept |
static constexpr bool | isFetchAndAddNative () noexcept |
static constexpr bool | isFetchAndAddWaitFree () noexcept |
Public Attributes | |
Ops::Type | _q_value |
Definition at line 23 of file qbasicatomic.h.
typedef QAtomicOps<T> QBasicAtomicInteger< T >::Ops |
Definition at line 27 of file qbasicatomic.h.
typedef T QBasicAtomicInteger< T >::Type |
Definition at line 26 of file qbasicatomic.h.
|
default |
|
inlineconstexprnoexcept |
Definition at line 153 of file qbasicatomic.h.
|
delete |
|
inlinenoexcept |
Definition at line 48 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
Referenced by QDBusPendingCall::QDBusPendingCall(), QCollator::~QCollator(), QColormap::~QColormap(), QCursor::~QCursor(), QDBusArgument::~QDBusArgument(), QDBusConnection::~QDBusConnection(), QDBusMessage::~QDBusMessage(), QDomDocumentTypePrivate::~QDomDocumentTypePrivate(), QDomElementPrivate::~QDomElementPrivate(), QDomImplementation::~QDomImplementation(), QDomNamedNodeMap::~QDomNamedNodeMap(), QDomNode::~QDomNode(), QDomNodeList::~QDomNodeList(), QDomNodeListPrivate::~QDomNodeListPrivate(), QFontEngineMulti::~QFontEngineMulti(), QFontPrivate::~QFontPrivate(), QFontSubset::~QFontSubset(), QIcon::~QIcon(), QKeySequence::~QKeySequence(), QObject::~QObject(), QOpenGLBuffer::~QOpenGLBuffer(), QOpenGLFramebufferObjectFormat::~QOpenGLFramebufferObjectFormat(), QOpenGLFunctions_1_0::~QOpenGLFunctions_1_0(), QOpenGLFunctions_1_1::~QOpenGLFunctions_1_1(), QOpenGLFunctions_1_2::~QOpenGLFunctions_1_2(), QOpenGLFunctions_1_3::~QOpenGLFunctions_1_3(), QOpenGLFunctions_1_4::~QOpenGLFunctions_1_4(), QOpenGLFunctions_1_5::~QOpenGLFunctions_1_5(), QOpenGLFunctions_2_0::~QOpenGLFunctions_2_0(), QOpenGLFunctions_2_1::~QOpenGLFunctions_2_1(), QOpenGLFunctions_3_0::~QOpenGLFunctions_3_0(), QOpenGLFunctions_3_1::~QOpenGLFunctions_3_1(), QOpenGLFunctions_3_2_Compatibility::~QOpenGLFunctions_3_2_Compatibility(), QOpenGLFunctions_3_2_Core::~QOpenGLFunctions_3_2_Core(), QOpenGLFunctions_3_3_Compatibility::~QOpenGLFunctions_3_3_Compatibility(), QOpenGLFunctions_3_3_Core::~QOpenGLFunctions_3_3_Core(), QOpenGLFunctions_4_0_Compatibility::~QOpenGLFunctions_4_0_Compatibility(), QOpenGLFunctions_4_0_Core::~QOpenGLFunctions_4_0_Core(), QOpenGLFunctions_4_1_Compatibility::~QOpenGLFunctions_4_1_Compatibility(), QOpenGLFunctions_4_1_Core::~QOpenGLFunctions_4_1_Core(), QOpenGLFunctions_4_2_Compatibility::~QOpenGLFunctions_4_2_Compatibility(), QOpenGLFunctions_4_2_Core::~QOpenGLFunctions_4_2_Core(), QOpenGLFunctions_4_3_Compatibility::~QOpenGLFunctions_4_3_Compatibility(), QOpenGLFunctions_4_3_Core::~QOpenGLFunctions_4_3_Core(), QOpenGLFunctions_4_4_Compatibility::~QOpenGLFunctions_4_4_Compatibility(), QOpenGLFunctions_4_4_Core::~QOpenGLFunctions_4_4_Core(), QOpenGLFunctions_4_5_Compatibility::~QOpenGLFunctions_4_5_Compatibility(), QOpenGLFunctions_4_5_Core::~QOpenGLFunctions_4_5_Core(), QOpenGLMultiGroupSharedResource::~QOpenGLMultiGroupSharedResource(), QPalette::~QPalette(), QPersistentModelIndex::~QPersistentModelIndex(), QQmlIncubator::~QQmlIncubator(), QQuickGraphicsConfiguration::~QQuickGraphicsConfiguration(), QQuickGraphicsDevice::~QQuickGraphicsDevice(), QQuickRenderTarget::~QQuickRenderTarget(), QShader::~QShader(), QShaderDescription::~QShaderDescription(), QSqlDatabase::~QSqlDatabase(), QSslDiffieHellmanParameters::~QSslDiffieHellmanParameters(), QSupportedWritingSystems::~QSupportedWritingSystems(), QSurfaceFormat::~QSurfaceFormat(), QTextDocumentFragment::~QTextDocumentFragment(), QUrl::~QUrl(), QWeakPointer< T >::~QWeakPointer(), QXcbColormap::~QXcbColormap(), QOpenGLMultiGroupSharedResource::cleanup(), QResourcePrivate::clear(), QUrl::clear(), QDomNode::clear(), QDomDocumentPrivate::createElement(), QDomDocumentPrivate::createElementNS(), QDomDocumentPrivate::createEntityReference(), QEventLoopPrivate::deref(), QObjectPrivate::Connection::deref(), QFutureInterfaceBasePrivate::RefCount::deref(), QMutexPrivate::deref(), QThreadData::deref(), QtWayland::ClientBuffer::deref(), QArrayData::deref(), QtPrivate::RefCount::deref(), QFutureInterfaceBasePrivate::RefCount::derefT(), QV4::QV4QPointer< T >::destroy(), QtPrivate::QSlotObjectBase::destroyIfLastRef(), QIcon::detach(), QV4::IdentifierHash::detach(), QFontPrivate::engineForScript(), QDomDocumentPrivate::importNode(), QCollator::operator=(), QCursor::operator=(), QDBusConnection::operator=(), QDomImplementation::operator=(), QDomNamedNodeMap::operator=(), QDomNode::operator=(), QDomNodeList::operator=(), QIcon::operator=(), QPersistentModelIndex::operator=(), QOpenGLBuffer::operator=(), QOpenGLFramebufferObjectFormat::operator=(), QPalette::operator=(), QPersistentModelIndex::operator=(), QShader::operator=(), QSupportedWritingSystems::operator=(), QSurfaceFormat::operator=(), QTextDocumentFragment::operator=(), QDBusConnectionPrivate::processFinishedCall(), qUnregisterResourceData(), QQmlListModelWorkerAgent::release(), releaseCachedFontEngine(), QLibraryStore::releaseLibrary(), QOpenGLContextGroupPrivate::removeContext(), QCursor::setShape(), QLibraryPrivate::unload(), and QDomBuilder::unparsedEntityDecl().
|
inlinenoexcept |
Definition at line 88 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
Referenced by CoreAudioRingBuffer::acquireReadRegion(), CoreAudioRingBuffer::acquireWriteRegion(), and QtConcurrent::IterateKernel< Iterator, T >::forThreadFunction().
|
inlinenoexcept |
Definition at line 92 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
Referenced by QBasicAtomicInteger< T >::operator++(), QBasicAtomicInteger< T >::operator++(), and QBasicAtomicInteger< T >::operator+=().
|
inlinenoexcept |
Definition at line 86 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
Referenced by QX11PlatformPixmap::copy(), QX11PlatformPixmap::fromImage(), nextDescriptor(), QFutureWatcherBasePrivate::postCallOutEvent(), QX11PlatformPixmap::resize(), QFutureWatcherBasePrivate::sendCallOutEvent(), QX11PlatformPixmap::transformed(), and QtConcurrent::IterateKernel< Iterator, T >::whileThreadFunction().
|
inlinenoexcept |
Definition at line 90 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
Referenced by QtConcurrent::IterateKernel< Iterator, T >::forThreadFunction(), CoreAudioRingBuffer::releaseReadRegion(), and CoreAudioRingBuffer::releaseWriteRegion().
|
inlinenoexcept |
Definition at line 106 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
|
inlinenoexcept |
Definition at line 110 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
Referenced by QBasicAtomicInteger< T >::operator&=().
|
inlinenoexcept |
Definition at line 104 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
|
inlinenoexcept |
Definition at line 108 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
|
inlinenoexcept |
Definition at line 115 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
Referenced by QThreadPipe::wakeUp().
|
inlinenoexcept |
Definition at line 119 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
Referenced by QBasicAtomicInteger< T >::operator|=().
|
inlinenoexcept |
Definition at line 113 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
|
inlinenoexcept |
Definition at line 117 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
|
inlinenoexcept |
Definition at line 76 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
Referenced by QAndroidEventDispatcher::start().
|
inlinenoexcept |
Definition at line 80 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
|
inlinenoexcept |
Definition at line 74 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
Referenced by QtPrivate::WhenAnyContext< ResultType >::checkForCompletion(), QCocoaScreen::deliverUpdateRequests(), QCocoaGLContext::makeCurrent(), QAmbientSound::setAutoPlay(), QSpatialSound::setAutoPlay(), QAmbientSound::setLoops(), QSpatialSound::setLoops(), and QAudioEngine::setPaused().
|
inlinenoexcept |
Definition at line 78 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
|
inlinenoexcept |
Definition at line 97 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
|
inlinenoexcept |
Definition at line 101 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
Referenced by QBasicAtomicInteger< T >::operator--(), QBasicAtomicInteger< T >::operator--(), and QBasicAtomicInteger< T >::operator-=().
|
inlinenoexcept |
Definition at line 95 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
Referenced by QtPrivate::WhenAllContext< ResultFutures >::checkForCompletion().
|
inlinenoexcept |
Definition at line 99 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
|
inlinenoexcept |
Definition at line 124 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
|
inlinenoexcept |
Definition at line 128 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
Referenced by QBasicAtomicInteger< T >::operator^=().
|
inlinenoexcept |
Definition at line 122 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
|
inlinenoexcept |
Definition at line 126 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
|
inlinestaticconstexprnoexcept |
Definition at line 83 of file qbasicatomic.h.
|
inlinestaticconstexprnoexcept |
Definition at line 84 of file qbasicatomic.h.
|
inlinestaticconstexprnoexcept |
Definition at line 71 of file qbasicatomic.h.
|
inlinestaticconstexprnoexcept |
Definition at line 72 of file qbasicatomic.h.
|
inlinestaticconstexprnoexcept |
Definition at line 44 of file qbasicatomic.h.
|
inlinestaticconstexprnoexcept |
Definition at line 45 of file qbasicatomic.h.
|
inlinestaticconstexprnoexcept |
Definition at line 50 of file qbasicatomic.h.
|
inlinestaticconstexprnoexcept |
Definition at line 51 of file qbasicatomic.h.
|
inlinenoexcept |
Definition at line 39 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
Referenced by QQmlMetaObjectPointer::~QQmlMetaObjectPointer(), QFFmpeg::AudioSourceIO::bufferSize(), QAndroidAudioSink::bytesFree(), QV4::IdentifierHash::detach(), QFFmpeg::Demuxer::doNextStep(), QBasicAtomicInteger< bool >::operator bool(), QFFmpeg::VideoEncoder::processOne(), QtWaylandClient::EventThread::readAndDispatchEvents(), QtWayland::ClientBuffer::setDestroyed(), QQmlTypeModule::setLockLevel(), and QFFmpeg::AudioSourceIO::writeData().
|
inlinenoexcept |
Definition at line 36 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
Referenced by QQmlMetaObjectPointer::QQmlMetaObjectPointer(), QtSharedPointer::ExternalRefCountData::~ExternalRefCountData(), QObject::~QObject(), QOpenGLFunctions_1_0::~QOpenGLFunctions_1_0(), QOpenGLFunctions_1_1::~QOpenGLFunctions_1_1(), QOpenGLFunctions_1_2::~QOpenGLFunctions_1_2(), QOpenGLFunctions_1_3::~QOpenGLFunctions_1_3(), QOpenGLFunctions_1_4::~QOpenGLFunctions_1_4(), QOpenGLFunctions_1_5::~QOpenGLFunctions_1_5(), QOpenGLFunctions_2_0::~QOpenGLFunctions_2_0(), QOpenGLFunctions_2_1::~QOpenGLFunctions_2_1(), QOpenGLFunctions_3_0::~QOpenGLFunctions_3_0(), QOpenGLFunctions_3_1::~QOpenGLFunctions_3_1(), QOpenGLFunctions_3_2_Compatibility::~QOpenGLFunctions_3_2_Compatibility(), QOpenGLFunctions_3_2_Core::~QOpenGLFunctions_3_2_Core(), QOpenGLFunctions_3_3_Compatibility::~QOpenGLFunctions_3_3_Compatibility(), QOpenGLFunctions_3_3_Core::~QOpenGLFunctions_3_3_Core(), QOpenGLFunctions_4_0_Compatibility::~QOpenGLFunctions_4_0_Compatibility(), QOpenGLFunctions_4_0_Core::~QOpenGLFunctions_4_0_Core(), QOpenGLFunctions_4_1_Compatibility::~QOpenGLFunctions_4_1_Compatibility(), QOpenGLFunctions_4_1_Core::~QOpenGLFunctions_4_1_Core(), QOpenGLFunctions_4_2_Compatibility::~QOpenGLFunctions_4_2_Compatibility(), QOpenGLFunctions_4_2_Core::~QOpenGLFunctions_4_2_Core(), QOpenGLFunctions_4_3_Compatibility::~QOpenGLFunctions_4_3_Compatibility(), QOpenGLFunctions_4_3_Core::~QOpenGLFunctions_4_3_Core(), QOpenGLFunctions_4_4_Compatibility::~QOpenGLFunctions_4_4_Compatibility(), QOpenGLFunctions_4_4_Core::~QOpenGLFunctions_4_4_Core(), QOpenGLFunctions_4_5_Compatibility::~QOpenGLFunctions_4_5_Compatibility(), QOpenGLFunctions_4_5_Core::~QOpenGLFunctions_4_5_Core(), QOpenGLMultiGroupSharedResource::~QOpenGLMultiGroupSharedResource(), QThreadData::~QThreadData(), QFFmpeg::AudioEncoder::addBuffer(), QObjectPrivate::addConnection(), QFFmpeg::VideoEncoder::addFrame(), QQmlTypeModule::addMinorVersion(), QQmlRefCount::addref(), QAmbientSound::autoPlay(), QSpatialSound::autoPlay(), QSemaphore::available(), QFutureInterfaceBase::cancel(), QDBusConnectionPrivate::connectionCapabilities(), QFutureInterfaceBasePrivate::connectOutputInterface(), QV4::QV4QPointer< T >::data(), QMutexPrivate::deref(), QtPrivate::RefCount::deref(), QIcon::detach(), QFontPrivate::detachButKeepEngineData(), QDBusUnixFileDescriptor::fileDescriptor(), QWindowsFontDatabase::fontEngine(), QtConcurrent::IterateKernel< Iterator, T >::forThreadFunction(), CoreAudioRingBuffer::free(), QFreetypeFace::getFace(), QFutureInterfaceBasePrivate::internal_setThrottled(), QFutureInterfaceBasePrivate::internal_waitForNextResult(), QtPrivate::QCalendarRegistry::isBeingDestroyed(), QPen::isDetached(), QUrl::isDetached(), QUrlQuery::isDetached(), QIcon::isDetached(), QKeySequence::isDetached(), QWeakPointer< T >::isNull(), QV4::QV4QPointer< T >::isNull(), QMetaType::isRegistered(), QArrayData::isShared(), QtPrivate::RefCount::isShared(), QtPrivate::RefCount::isStatic(), QDBusUnixFileDescriptor::isValid(), QFutureInterfaceBasePrivate::RefCount::load(), QLibraryPrivate::loadHints(), QFutureInterfaceBase::loadState(), QFutureInterfaceBasePrivate::RefCount::loadT(), QQmlTypeModule::lockLevel(), QAmbientSound::loops(), QSpatialSound::loops(), QQmlTypeModule::maximumMinorVersion(), QQmlTypeModule::minimumMinorVersion(), QSqlDatabase::moveToThread(), QArrayData::needsDetach(), QAudioEngine::paused(), QAndroidEventDispatcher::processEvents(), QCocoaEventDispatcherPrivate::processPostedEvents(), QIOSEventDispatcher::processPostedEvents(), QFutureInterfaceBase::queryState(), QAudioOutputStream::readData(), QMutexPrivate::ref(), QThreadData::ref(), QtPrivate::RefCount::ref(), QMutexPrivate::release(), QSemaphore::release(), QLibraryStore::releaseLibrary(), QFutureInterfaceBase::reportResultsReady(), QFutureInterfaceBase::reportStarted(), QFutureInterfaceBase::reportSuspended(), QtWaylandClient::EventThread::run(), QFutureWatcherBasePrivate::sendCallOutEvent(), QFutureInterfaceBase::setProgressValueAndText(), QFutureInterfaceBase::setThrottled(), QtConcurrent::IterateKernel< Iterator, T >::shouldStartThread(), QFutureInterfaceBase::suspendIfRequested(), QFutureInterfaceBase::toggleSuspended(), QLibraryPrivate::unload(), QMetaType::unregisterMetaType(), CoreAudioRingBuffer::used(), and QFutureInterfaceBase::waitForResume().
|
inlinenoexcept |
Definition at line 41 of file qbasicatomic.h.
|
inlinenoexcept |
Definition at line 144 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::fetchAndAndOrdered().
|
inlinenoexcept |
Definition at line 131 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::fetchAndAddOrdered().
|
inlinenoexcept |
Definition at line 133 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::fetchAndAddOrdered().
|
inlinenoexcept |
Definition at line 140 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::fetchAndAddOrdered().
|
inlinenoexcept |
Definition at line 135 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::fetchAndSubOrdered().
|
inlinenoexcept |
Definition at line 137 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::fetchAndSubOrdered().
|
inlinenoexcept |
Definition at line 142 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::fetchAndSubOrdered().
|
delete |
|
delete |
|
inlinenoexcept |
Definition at line 42 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::storeRelease().
|
inlinenoexcept |
Definition at line 148 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::fetchAndXorOrdered().
|
inlinenoexcept |
Definition at line 146 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::fetchAndOrOrdered().
|
inlinenoexcept |
Definition at line 47 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
Referenced by QCborValue::QCborValue(), QCborValue::QCborValue(), QCollator::QCollator(), QColormap::QColormap(), QCursor::QCursor(), QCursor::QCursor(), QDBusArgument::QDBusArgument(), QDBusConnection::QDBusConnection(), QDBusConnection::QDBusConnection(), QDBusMessage::QDBusMessage(), QDomElementPrivate::QDomElementPrivate(), QDomImplementation::QDomImplementation(), QDomNamedNodeMap::QDomNamedNodeMap(), QDomNode::QDomNode(), QDomNode::QDomNode(), QDomNodeList::QDomNodeList(), QDomNodeListPrivate::QDomNodeListPrivate(), QDomNodeListPrivate::QDomNodeListPrivate(), QDomNodeListPrivate::QDomNodeListPrivate(), QFontPrivate::QFontPrivate(), QFontSubset::QFontSubset(), QIcon::QIcon(), QKeySequence::QKeySequence(), QKeySequence::QKeySequence(), QKeySequence::QKeySequence(), QOpenGLBuffer::QOpenGLBuffer(), QOpenGLFramebufferObjectFormat::QOpenGLFramebufferObjectFormat(), QPalette::QPalette(), QPalette::QPalette(), QPersistentModelIndex::QPersistentModelIndex(), QPersistentModelIndex::QPersistentModelIndex(), QQmlIncubator::QQmlIncubator(), QQuickGraphicsConfiguration::QQuickGraphicsConfiguration(), QQuickGraphicsDevice::QQuickGraphicsDevice(), QQuickRenderTarget::QQuickRenderTarget(), QShader::QShader(), QShaderDescription::QShaderDescription(), QSqlDatabase::QSqlDatabase(), QSqlDatabase::QSqlDatabase(), QSslDiffieHellmanParameters::QSslDiffieHellmanParameters(), QSslDiffieHellmanParameters::QSslDiffieHellmanParameters(), QSupportedWritingSystems::QSupportedWritingSystems(), QSurfaceFormat::QSurfaceFormat(), QTextDocumentFragment::QTextDocumentFragment(), QWeakPointer< T >::QWeakPointer(), QWeakPointer< T >::QWeakPointer(), QXcbColormap::QXcbColormap(), QOpenGLContextGroupPrivate::addContext(), QQmlListModelWorkerAgent::addref(), QQmlRefCount::addref(), QImageData::create(), QFontPrivate::detachButKeepEngineData(), QObjectPrivate::ensureConnectionData(), QLibraryStore::findOrCreate(), QTextEngine::fontEngine(), QtSharedPointer::ExternalRefCountData::getAndRef(), QFreetypeFace::getFace(), QFontEngineFT::initFromFontEngine(), QOpenGLFunctions_1_0::initializeOpenGLFunctions(), QOpenGLFunctions_1_1::initializeOpenGLFunctions(), QOpenGLFunctions_1_2::initializeOpenGLFunctions(), QOpenGLFunctions_1_3::initializeOpenGLFunctions(), QOpenGLFunctions_1_4::initializeOpenGLFunctions(), QOpenGLFunctions_1_5::initializeOpenGLFunctions(), QOpenGLFunctions_2_0::initializeOpenGLFunctions(), QOpenGLFunctions_2_1::initializeOpenGLFunctions(), QOpenGLFunctions_3_0::initializeOpenGLFunctions(), QOpenGLFunctions_3_1::initializeOpenGLFunctions(), QOpenGLFunctions_3_2_Compatibility::initializeOpenGLFunctions(), QOpenGLFunctions_3_2_Core::initializeOpenGLFunctions(), QOpenGLFunctions_3_3_Compatibility::initializeOpenGLFunctions(), QOpenGLFunctions_3_3_Core::initializeOpenGLFunctions(), QOpenGLFunctions_4_0_Compatibility::initializeOpenGLFunctions(), QOpenGLFunctions_4_0_Core::initializeOpenGLFunctions(), QOpenGLFunctions_4_1_Compatibility::initializeOpenGLFunctions(), QOpenGLFunctions_4_1_Core::initializeOpenGLFunctions(), QOpenGLFunctions_4_2_Compatibility::initializeOpenGLFunctions(), QOpenGLFunctions_4_2_Core::initializeOpenGLFunctions(), QOpenGLFunctions_4_3_Compatibility::initializeOpenGLFunctions(), QOpenGLFunctions_4_3_Core::initializeOpenGLFunctions(), QOpenGLFunctions_4_4_Compatibility::initializeOpenGLFunctions(), QOpenGLFunctions_4_4_Core::initializeOpenGLFunctions(), QOpenGLFunctions_4_5_Compatibility::initializeOpenGLFunctions(), QOpenGLFunctions_4_5_Core::initializeOpenGLFunctions(), QOpenGLMultiGroupSharedResource::insert(), QDomNodePrivate::insertBefore(), QFontCache::insertEngineData(), QLibraryPrivate::load(), QLibraryPrivate::loadPlugin(), QCollator::operator=(), QPersistentModelIndex::operator=(), QPalette::operator=(), QPersistentModelIndex::operator=(), QTextDocumentFragment::operator=(), QUrl::operator=(), qRegisterResourceData(), QEventLoopPrivate::ref(), QObjectPrivate::Connection::ref(), QFutureInterfaceBasePrivate::RefCount::ref(), QThreadData::ref(), QtWayland::ClientBuffer::ref(), QtPrivate::QSlotObjectBase::ref(), QArrayData::ref(), QtPrivate::RefCount::ref(), QFutureInterfaceBasePrivate::RefCount::refT(), QCborContainerPrivate::replaceAt_complex(), QCursorData::setBitmap(), QCursor::setShape(), QColorSpace::setTransferFunction(), QColorSpace::setTransferFunctions(), and QFontPrivate::smallCapsFontPrivate().
|
inlinenoexcept |
Definition at line 37 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
Referenced by QtSharedPointer::ExternalRefCountData::ExternalRefCountData(), QV4::IdentifierHashData::IdentifierHashData(), QV4::IdentifierHashData::IdentifierHashData(), QColorSpacePrivate::LUT::LUT(), QCborValue::QCborValue(), QCborValue::QCborValue(), QCborValue::QCborValue(), QCborValue::QCborValue(), QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(), QEventLoopPrivate::QEventLoopPrivate(), QSemaphore::QSemaphore(), QtPrivate::QCalendarRegistry::~QCalendarRegistry(), QDBusServer::~QDBusServer(), QObject::~QObject(), QFFmpeg::Renderer::doNextStep(), QDBusPendingCall::fromCompletedCall(), QAndroidEventDispatcher::goingToStop(), QtPrivate::RefCount::initializeOwned(), QtPrivate::RefCount::initializeUnsharable(), CoreAudioRingBuffer::reset(), QFutureWatcherBasePrivate::sendCallOutEvent(), QLoggingCategory::setEnabled(), QLibraryPrivate::setLoadHints(), QFutureInterfaceBasePrivate::setState(), and QEventDispatcherWin32Private::startPostedEventsTimer().
|
inlinenoexcept |
Definition at line 40 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
Referenced by QQuickImageResponsePrivate::_q_finished(), QtWaylandClient::QWaylandWindow::doHandleFrameCallback(), QFFmpeg::Renderer::doNextStep(), QFFmpeg::PlaybackEngineObject::kill(), QBasicAtomicInteger< T >::operator=(), QFFmpeg::VideoEncoder::processOne(), QtWaylandClient::EventThread::readAndDispatchEvents(), QFFmpeg::AudioSourceIO::setFrameSize(), QFFmpeg::Renderer::setInitialPosition(), QFFmpeg::Demuxer::setLoops(), QFFmpeg::EncoderThread::setPaused(), and QFFmpeg::VideoEncoder::setPaused().
|
inlinenoexcept |
Definition at line 55 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
Referenced by QAndroidEventDispatcher::processEvents(), LibSymbolsResolver::resolve(), QAndroidEventDispatcher::stop(), and QtConcurrent::IterateKernel< Iterator, T >::whileThreadFunction().
|
inlinenoexcept |
Definition at line 64 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value, and currentValue.
|
inlinenoexcept |
Definition at line 59 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
Referenced by QQmlTypeModule::addMinorVersion(), QFFmpeg::Renderer::doForceStep(), QQnxEglWindow::ensureInitialized(), QFFmpeg::Renderer::setForceStepDone(), QAndroidEventDispatcherStopper::startAll(), and QAndroidEventDispatcherStopper::stopAll().
|
inlinenoexcept |
Definition at line 68 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value, and currentValue.
|
inlinenoexcept |
Definition at line 53 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
Referenced by QMutexPrivate::ref(), and LibSymbolsResolver::resolve().
|
inlinenoexcept |
Definition at line 62 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value, and currentValue.
|
inlinenoexcept |
Definition at line 57 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value.
Referenced by QThreadPipe::check(), LibSymbolsResolver::registerSymbol(), QSemaphore::release(), QFFmpeg::PlaybackEngineObject::setAtEnd(), QQnxEglWindow::setGeometry(), QQmlTypeModule::setLockLevel(), QFFmpeg::PlaybackEngineObject::setPaused(), and QtConcurrent::IterateKernel< Iterator, T >::whileThreadFunction().
|
inlinenoexcept |
Definition at line 66 of file qbasicatomic.h.
References QBasicAtomicInteger< T >::_q_value, and currentValue.
Ops::Type QBasicAtomicInteger< T >::_q_value |
Definition at line 32 of file qbasicatomic.h.
Referenced by QBasicAtomicInteger< T >::deref(), QBasicAtomicInteger< T >::fetchAndAddAcquire(), QBasicAtomicInteger< T >::fetchAndAddOrdered(), QBasicAtomicInteger< T >::fetchAndAddRelaxed(), QBasicAtomicInteger< T >::fetchAndAddRelease(), QBasicAtomicInteger< T >::fetchAndAndAcquire(), QBasicAtomicInteger< T >::fetchAndAndOrdered(), QBasicAtomicInteger< T >::fetchAndAndRelaxed(), QBasicAtomicInteger< T >::fetchAndAndRelease(), QBasicAtomicInteger< T >::fetchAndOrAcquire(), QBasicAtomicInteger< T >::fetchAndOrOrdered(), QBasicAtomicInteger< T >::fetchAndOrRelaxed(), QBasicAtomicInteger< T >::fetchAndOrRelease(), QBasicAtomicInteger< T >::fetchAndStoreAcquire(), QBasicAtomicInteger< T >::fetchAndStoreOrdered(), QBasicAtomicInteger< T >::fetchAndStoreRelaxed(), QBasicAtomicInteger< T >::fetchAndStoreRelease(), QBasicAtomicInteger< T >::fetchAndSubAcquire(), QBasicAtomicInteger< T >::fetchAndSubOrdered(), QBasicAtomicInteger< T >::fetchAndSubRelaxed(), QBasicAtomicInteger< T >::fetchAndSubRelease(), QBasicAtomicInteger< T >::fetchAndXorAcquire(), QBasicAtomicInteger< T >::fetchAndXorOrdered(), QBasicAtomicInteger< T >::fetchAndXorRelaxed(), QBasicAtomicInteger< T >::fetchAndXorRelease(), QBasicAtomicInteger< T >::loadAcquire(), QBasicAtomicInteger< T >::loadRelaxed(), QBasicAtomicInteger< T >::ref(), QBasicAtomicInteger< T >::storeRelaxed(), QBasicAtomicInteger< T >::storeRelease(), QBasicAtomicInteger< T >::testAndSetAcquire(), QBasicAtomicInteger< T >::testAndSetAcquire(), QBasicAtomicInteger< T >::testAndSetOrdered(), QBasicAtomicInteger< T >::testAndSetOrdered(), QBasicAtomicInteger< T >::testAndSetRelaxed(), QBasicAtomicInteger< T >::testAndSetRelaxed(), QBasicAtomicInteger< T >::testAndSetRelease(), and QBasicAtomicInteger< T >::testAndSetRelease().