diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2022-06-15 21:03:59 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2022-06-21 15:05:36 +0200 |
commit | b4d35eed35d0cb6617c8240b72e0dc1fe6a405b3 (patch) | |
tree | 70e5765ae26cc6a2edc5c0d72a48dcb64558f290 /src | |
parent | bc0cd49fa23bb3735250d4e05a20ed5c6bf04ff5 (diff) | |
download | qtwebsockets-b4d35eed35d0cb6617c8240b72e0dc1fe6a405b3.tar.gz |
Use standard macros and make move constructor inline
Pick-to: 6.4
Change-Id: I670fe7d2dbd7d723d554155b4a822f0f85688f4c
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Reviewed-by: Marc Mutz <marc.mutz@qt.io>
Diffstat (limited to 'src')
-rw-r--r-- | src/websockets/qwebsockethandshakeoptions.cpp | 10 | ||||
-rw-r--r-- | src/websockets/qwebsockethandshakeoptions.h | 4 |
2 files changed, 8 insertions, 6 deletions
diff --git a/src/websockets/qwebsockethandshakeoptions.cpp b/src/websockets/qwebsockethandshakeoptions.cpp index 7848d17..8dcc3e0 100644 --- a/src/websockets/qwebsockethandshakeoptions.cpp +++ b/src/websockets/qwebsockethandshakeoptions.cpp @@ -38,12 +38,9 @@ QWebSocketHandshakeOptions::QWebSocketHandshakeOptions(const QWebSocketHandshake } /*! + \fn QWebSocketHandshakeOptions::QWebSocketHandshakeOptions(QWebSocketHandshakeOptions &&other) noexcept \brief Constructs a QWebSocketHandshakeOptions that is moved from \a other. */ -QWebSocketHandshakeOptions::QWebSocketHandshakeOptions(QWebSocketHandshakeOptions &&other) noexcept - : d(std::move(other.d)) -{ -} /*! \brief Destroys this object. @@ -53,7 +50,7 @@ QWebSocketHandshakeOptions::~QWebSocketHandshakeOptions() } /*! - \fn QWebSocketHandshakeOptions &QWebSocketHandshakeOptions::operator=(QWebSocketHandshakeOptions &&other) + \fn QWebSocketHandshakeOptions &QWebSocketHandshakeOptions::operator=(QWebSocketHandshakeOptions &&other) noexcept \brief Moves \a other to this object. */ @@ -105,4 +102,7 @@ bool QWebSocketHandshakeOptions::equals(const QWebSocketHandshakeOptions &other) \fn QWebSocketHandshakeOptions::operator!=(const QWebSocketHandshakeOptions &lhs, const QWebSocketHandshakeOptions &rhs) \brief Compares \a lhs for equality with \a rhs. */ + +QT_DEFINE_QSDP_SPECIALIZATION_DTOR(QWebSocketHandshakeOptionsPrivate) + QT_END_NAMESPACE diff --git a/src/websockets/qwebsockethandshakeoptions.h b/src/websockets/qwebsockethandshakeoptions.h index 8a50f5b..eac3344 100644 --- a/src/websockets/qwebsockethandshakeoptions.h +++ b/src/websockets/qwebsockethandshakeoptions.h @@ -14,12 +14,14 @@ QT_BEGIN_NAMESPACE class QWebSocketHandshakeOptionsPrivate; +QT_DECLARE_QSDP_SPECIALIZATION_DTOR_WITH_EXPORT(QWebSocketHandshakeOptionsPrivate, Q_WEBSOCKETS_EXPORT) + class Q_WEBSOCKETS_EXPORT QWebSocketHandshakeOptions { public: QWebSocketHandshakeOptions(); QWebSocketHandshakeOptions(const QWebSocketHandshakeOptions &other); - QWebSocketHandshakeOptions(QWebSocketHandshakeOptions &&other) noexcept; + QWebSocketHandshakeOptions(QWebSocketHandshakeOptions &&other) noexcept = default; ~QWebSocketHandshakeOptions(); QT_MOVE_ASSIGNMENT_OPERATOR_IMPL_VIA_PURE_SWAP(QWebSocketHandshakeOptions) |