diff options
author | Marc Mutz <marc.mutz@kdab.com> | 2020-04-24 14:03:00 +0200 |
---|---|---|
committer | Marc Mutz <marc.mutz@kdab.com> | 2020-04-27 13:08:45 +0200 |
commit | 50b30976837be0969efdccced68cfb584d99981a (patch) | |
tree | aa0f315445bb6acd3231fe6a024b78f892ea6b47 /src/network/kernel | |
parent | 7b04e0012b40203970f27869db2ab3e838ffe359 (diff) |
Remove unused qTopLevelDomain()
The last (and only) user was removed in 4f076db3d2e2e27cc56029fe878056ee79def56f.
Change-Id: I59b155017bfd00bbcbfe72dc0e535c92c0384dad
Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Diffstat (limited to 'src/network/kernel')
-rw-r--r-- | src/network/kernel/qtldurl.cpp | 23 | ||||
-rw-r--r-- | src/network/kernel/qtldurl_p.h | 1 |
2 files changed, 0 insertions, 24 deletions
diff --git a/src/network/kernel/qtldurl.cpp b/src/network/kernel/qtldurl.cpp index d93407d6f5..cab10a8b1c 100644 --- a/src/network/kernel/qtldurl.cpp +++ b/src/network/kernel/qtldurl.cpp @@ -90,29 +90,6 @@ static bool containsTLDEntry(QStringView entry, TLDMatchType match) /*! \internal - Return the top-level-domain per Qt's copy of the Mozilla public suffix list of - \a domain. -*/ - -Q_NETWORK_EXPORT QString qTopLevelDomain(const QString &domain) -{ - const QString domainLower = domain.toLower(); - QVector<QStringRef> sections = domainLower.splitRef(QLatin1Char('.'), Qt::SkipEmptyParts); - if (sections.isEmpty()) - return QString(); - - QString level, tld; - for (int j = sections.count() - 1; j >= 0; --j) { - level.prepend(QLatin1Char('.') + sections.at(j)); - if (qIsEffectiveTLD(level.rightRef(level.size() - 1))) - tld = level; - } - return tld; -} - -/*! - \internal - Return true if \a domain is a top-level-domain per Qt's copy of the Mozilla public suffix list. The \a domain must be in lower-case format (as per QString::toLower()). diff --git a/src/network/kernel/qtldurl_p.h b/src/network/kernel/qtldurl_p.h index c0a07d8e00..ea1ed78034 100644 --- a/src/network/kernel/qtldurl_p.h +++ b/src/network/kernel/qtldurl_p.h @@ -59,7 +59,6 @@ QT_REQUIRE_CONFIG(topleveldomain); QT_BEGIN_NAMESPACE -Q_NETWORK_EXPORT QString qTopLevelDomain(const QString &domain); Q_NETWORK_EXPORT bool qIsEffectiveTLD(QStringView domain); inline bool qIsEffectiveTLD(const QString &domain) { |