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>
This commit is contained in:
parent
9c4b7d5eb2
commit
1c9b0eb640
@ -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
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user