summaryrefslogtreecommitdiffstats
path: root/src/network/kernel
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@kdab.com>2020-04-24 14:03:00 +0200
committerMarc Mutz <marc.mutz@kdab.com>2020-04-27 13:08:45 +0200
commit50b30976837be0969efdccced68cfb584d99981a (patch)
treeaa0f315445bb6acd3231fe6a024b78f892ea6b47 /src/network/kernel
parent7b04e0012b40203970f27869db2ab3e838ffe359 (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.cpp23
-rw-r--r--src/network/kernel/qtldurl_p.h1
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)
{