Skip to content

Commit

Permalink
Doc: Fix documentation warnings for Qt Network
Browse files Browse the repository at this point in the history
The Clang compiler used in QDoc complained about the documentation-
specific overload of QAbstractSocket::bind():

  error: incomplete type 'QHostAddress' named in nested name specifier

Also, fix an attempted snippet inclusion to use the \include command,
and fix the comment tag spacing and indentation.

Pick-to: 6.2
Fixes: QTBUG-96293
Change-Id: Ie4d78933fa7ac0aaf7f3bcc6487e7fd823db5123
Reviewed-by: Mårten Nordheim <[email protected]>
Reviewed-by: Venugopal Shivashankar <[email protected]>
  • Loading branch information
toreinio committed Sep 8, 2021
1 parent c138f55 commit 1117e73
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 4 deletions.
6 changes: 3 additions & 3 deletions src/network/access/qnetworkaccessbackend.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -133,14 +133,14 @@ QStringList QNetworkAccessManagerPrivate::backendSupportedSchemes() const
\since 6.0
\internal
//![semi-private-notice]
//! [semi-private-notice]
The class is considered semi-private and as such requires linking
to "NetworkPrivate" to access the header. Furthermore it means
the class is not under the same binary compatibility restrictions
as the rest of Qt. While we still try to avoid breakage it may
still occur. The class is primarily meant to be used by plugins
which would be recompiled every time Qt is updated.
//![semi-private-notice]
//! [semi-private-notice]
This class acts as the primary interface to the plugin and must
be derived from. It deals with both querying supported schemes
Expand Down Expand Up @@ -177,7 +177,7 @@ QStringList QNetworkAccessManagerPrivate::backendSupportedSchemes() const
\since 6.0
\internal
\snippet qnetworkaccessbackend.cpp semi-private-notice
\include access/qnetworkaccessbackend.cpp semi-private-notice
This class can be derived from to add support for further schemes
in QNetworkAccessManager.
Expand Down
5 changes: 4 additions & 1 deletion src/network/socket/qabstractsocket.h
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,9 @@
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
#include <QtNetwork/qabstractsocket.h>
#endif
#ifdef Q_CLANG_QDOC
#include <QtNetwork/qhostaddress.h>
#endif
#include <QtCore/qiodevice.h>
#include <QtCore/qobject.h>
#ifndef QT_NO_DEBUG_STREAM
Expand Down Expand Up @@ -166,7 +169,7 @@ class Q_NETWORK_EXPORT QAbstractSocket : public QIODevice
bool bind(QHostAddress::SpecialAddress addr, quint16 port = 0, BindMode mode = DefaultForPlatform)
{ return bind(QHostAddress(addr), port, mode); }
bool bind(quint16 port = 0, BindMode mode = DefaultForPlatform)
{ retrurn bind(QHostAddress::Any, port, mode); }
{ return bind(QHostAddress::Any, port, mode); }
#else
bool bind(quint16 port = 0, BindMode mode = DefaultForPlatform);
#endif
Expand Down

0 comments on commit 1117e73

Please sign in to comment.