diff options
author | Timur Pocheptsov <timur.pocheptsov@qt.io> | 2018-09-07 12:19:55 +0200 |
---|---|---|
committer | Timur Pocheptsov <timur.pocheptsov@qt.io> | 2018-09-10 04:37:24 +0000 |
commit | 33b79ddc805b41ca4aad47be821508543721f534 (patch) | |
tree | 1db4677e040cc6cab3093143c7ebeff93269d1f6 /src/network/ssl/qdtls.h | |
parent | b66357e3ebf3e3dbda04f880e87184e247882843 (diff) |
QDtls and QDtlsClientVerifier - add destructors
While these destructors are essentially trivial and contain no code,
the classes inherit QObject and thus have virtual tables. For such
classes -Wweak-vtable generates a warning: "'Class' has no out-of-line
virtual method definitions; its vtable will be emitted in every translation
unit." Noticed this after updating QtCreator to the latest version.
Change-Id: Iacb5d0cd49353bd35260aff736652542bb1ef197
Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Diffstat (limited to 'src/network/ssl/qdtls.h')
-rw-r--r-- | src/network/ssl/qdtls.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/network/ssl/qdtls.h b/src/network/ssl/qdtls.h index 9288fd3440..8505b00d5e 100644 --- a/src/network/ssl/qdtls.h +++ b/src/network/ssl/qdtls.h @@ -78,6 +78,7 @@ class Q_NETWORK_EXPORT QDtlsClientVerifier : public QObject public: explicit QDtlsClientVerifier(QObject *parent = nullptr); + ~QDtlsClientVerifier(); struct Q_NETWORK_EXPORT GeneratorParameters { @@ -125,6 +126,7 @@ public: }; explicit QDtls(QSslSocket::SslMode mode, QObject *parent = nullptr); + ~QDtls(); bool setPeer(const QHostAddress &address, quint16 port, const QString &verificationName = {}); |