diff options
author | Giuseppe D'Angelo <giuseppe.dangelo@kdab.com> | 2012-09-20 18:32:37 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2012-09-27 15:47:21 +0200 |
commit | 1c9b0eb64045d476f7856cce2dfc68860a855130 (patch) | |
tree | 5999ca5968720927b9e0a3836b0605c6915ec340 /src/network | |
parent | 9c4b7d5eb203a84ade2c00398a52b3724631927c (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.h | 4 |
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 { |