#include <QtCore/qtconfigmacros.h>
#include <QtCore/qcompilerdetection.h>
Go to the source code of this file.
◆ qSwap()
template<typename T >
constexpr void qSwap |
( |
T & |
value1, |
|
|
T & |
value2 |
|
) |
| |
|
constexprnoexcept |
◆ qt_ptr_swap()
template<typename T >
constexpr void qt_ptr_swap |
( |
T *& |
lhs, |
|
|
T *& |
rhs |
|
) |
| |
|
inlineconstexprnoexcept |
Definition at line 43 of file qswap.h.
Referenced by QSharedPointer< T >::internalSet(), QSharedPointer< T >::internalSwap(), QMetaObject::swap(), QPixmapCache::Key::swap(), QV4::PersistentValue::swap(), QArrayDataPointer< T >::swap(), QBindingObserverPtr::swap(), QCborValue::swap(), QCollator::swap(), QContiguousCache< T >::swap(), QCryptographicHash::swap(), QCursor::swap(), QDBusArgument::swap(), QDBusConnection::swap(), QDBusMessage::swap(), QEasingCurve::swap(), QExplicitlySharedDataPointer< T >::swap(), QtPrivate::QExplicitlySharedDataPointerV2< T >::swap(), QHash< Key, T >::swap(), QHostInfo::swap(), QIcon::swap(), QImage::swap(), QKeySequence::swap(), QMacKeyValueObserver::swap(), QMacNotificationObserver::swap(), QMessageAuthenticationCode::swap(), QMultiHash< Key, T >::swap(), QNetworkDatagram::swap(), QOpenGLBuffer::swap(), QPalette::swap(), QPen::swap(), QPersistentModelIndex::swap(), QPropertyBindingPrivatePtr::swap(), QQmlError::swap(), QQmlProperty::swap(), QQmlRefPointer< T >::swap(), QRegion::swap(), QSemaphoreReleaser::swap(), QSharedDataPointer< T >::swap(), QSqlQuery::swap(), QSslDiffieHellmanParameters::swap(), QTemporaryDir::swap(), QUrl::swap(), and QWeakPointer< T >::swap().