summaryrefslogtreecommitdiffstats
path: root/src/network
diff options
context:
space:
mode:
authorGiuseppe D'Angelo <giuseppe.dangelo@kdab.com>2012-09-20 18:32:37 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2012-09-27 15:47:21 +0200
commit1c9b0eb64045d476f7856cce2dfc68860a855130 (patch)
tree5999ca5968720927b9e0a3836b0605c6915ec340 /src/network
parent9c4b7d5eb203a84ade2c00398a52b3724631927c (diff)
Workaround MSVC2008 build failure after switching to std::lower_bound
MSVC2008 tries to see if a container is fully ordered. This causes a build failure when operator< is not defined between the elements in the container (but is instead defined between the element type and the item passed to std::lower_bound). Change-Id: I093d6f67f64a247f0aae763acb35ee73614f4208 Reviewed-by: Andreas Holzammer <andreas.holzammer@kdab.com> Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/network')
-rw-r--r--src/network/access/qnetworkaccessauthenticationmanager_p.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/network/access/qnetworkaccessauthenticationmanager_p.h b/src/network/access/qnetworkaccessauthenticationmanager_p.h
index ad7102a5e8..992cc34e43 100644
--- a/src/network/access/qnetworkaccessauthenticationmanager_p.h
+++ b/src/network/access/qnetworkaccessauthenticationmanager_p.h
@@ -79,6 +79,10 @@ public:
Q_DECLARE_TYPEINFO(QNetworkAuthenticationCredential, Q_MOVABLE_TYPE);
inline bool operator<(const QNetworkAuthenticationCredential &t1, const QString &t2)
{ return t1.domain < t2; }
+inline bool operator<(const QString &t1, const QNetworkAuthenticationCredential &t2)
+{ return t1 < t2.domain; }
+inline bool operator<(const QNetworkAuthenticationCredential &t1, const QNetworkAuthenticationCredential &t2)
+{ return t1.domain < t2.domain; }
class QNetworkAccessAuthenticationManager
{