Created
November 12, 2022 22:05
-
-
Save jberryman/9073bc074993e318faa47c24e7db4b05 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
`` | |
$ cmake -B build && cmake --build build --parallel | |
-- Configuring done | |
-- Generating done | |
-- Build files have been written to: /home/me/Downloads/graphia/build | |
gmake[1]: Entering directory '/home/me/Downloads/graphia/build' | |
gmake[2]: Entering directory '/home/me/Downloads/graphia/build' | |
gmake[2]: Entering directory '/home/me/Downloads/graphia/build' | |
gmake[2]: Entering directory '/home/me/Downloads/graphia/build' | |
gmake[2]: Leaving directory '/home/me/Downloads/graphia/build' | |
gmake[2]: Leaving directory '/home/me/Downloads/graphia/build' | |
gmake[2]: Entering directory '/home/me/Downloads/graphia/build' | |
gmake[2]: Entering directory '/home/me/Downloads/graphia/build' | |
gmake[2]: Leaving directory '/home/me/Downloads/graphia/build' | |
[ 0%] Automatic MOC for target thirdparty_static | |
gmake[2]: Entering directory '/home/me/Downloads/graphia/build' | |
[ 0%] Automatic MOC for target MessageBox | |
[ 0%] Automatic MOC for target thirdparty | |
gmake[2]: Leaving directory '/home/me/Downloads/graphia/build' | |
[ 0%] Built target MessageBox_autogen | |
gmake[2]: Entering directory '/home/me/Downloads/graphia/build' | |
gmake[2]: Leaving directory '/home/me/Downloads/graphia/build' | |
gmake[2]: Leaving directory '/home/me/Downloads/graphia/build' | |
[ 0%] Built target thirdparty_static_autogen | |
[ 1%] Built target MessageBox | |
gmake[2]: Leaving directory '/home/me/Downloads/graphia/build' | |
[ 1%] Built target thirdparty_autogen | |
gmake[2]: Entering directory '/home/me/Downloads/graphia/build' | |
gmake[2]: Leaving directory '/home/me/Downloads/graphia/build' | |
gmake[2]: Entering directory '/home/me/Downloads/graphia/build' | |
gmake[2]: Entering directory '/home/me/Downloads/graphia/build' | |
[ 1%] Building CXX object source/thirdparty/CMakeFiles/thirdparty_static.dir/breakpad/src/client/linux/handler/exception_handler.cc.o | |
gmake[2]: Leaving directory '/home/me/Downloads/graphia/build' | |
gmake[2]: Entering directory '/home/me/Downloads/graphia/build' | |
[ 1%] Building CXX object source/thirdparty/CMakeFiles/thirdparty.dir/SortFilterProxyModel/filters/rangefilter.cpp.o | |
[ 2%] Building CXX object source/thirdparty/CMakeFiles/thirdparty.dir/SortFilterProxyModel/sorters/rolesorter.cpp.o | |
/home/me/Downloads/graphia/source/thirdparty/breakpad/src/client/linux/handler/exception_handler.cc: In function ‘void google_breakpad::{anonymous}::InstallAlternateStackLocked()’: | |
/home/me/Downloads/graphia/source/thirdparty/breakpad/src/client/linux/handler/exception_handler.cc:141:49: error: no matching function for call to ‘max(int, long int)’ | |
141 | static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ); | |
| ~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/c++/12/string:50, | |
from /home/me/Downloads/graphia/source/thirdparty/breakpad/src/client/linux/handler/exception_handler.h:38, | |
from /home/me/Downloads/graphia/source/thirdparty/breakpad/src/client/linux/handler/exception_handler.cc:66: | |
/usr/include/c++/12/bits/stl_algobase.h:254:5: note: candidate: ‘template<class _Tp> constexpr const _Tp& std::max(const _Tp&, const _Tp&)’ | |
254 | max(const _Tp& __a, const _Tp& __b) | |
| ^~~ | |
/usr/include/c++/12/bits/stl_algobase.h:254:5: note: template argument deduction/substitution failed: | |
/home/me/Downloads/graphia/source/thirdparty/breakpad/src/client/linux/handler/exception_handler.cc:141:49: note: deduced conflicting types for parameter ‘const _Tp’ (‘int’ and ‘long int’) | |
141 | static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ); | |
| ~~~~~~~~^~~~~~~~~~~~~~~~~ | |
/usr/include/c++/12/bits/stl_algobase.h:300:5: note: candidate: ‘template<class _Tp, class _Compare> constexpr const _Tp& std::max(const _Tp&, const _Tp&, _Compare)’ | |
300 | max(const _Tp& __a, const _Tp& __b, _Compare __comp) | |
| ^~~ | |
/usr/include/c++/12/bits/stl_algobase.h:300:5: note: template argument deduction/substitution failed: | |
/home/me/Downloads/graphia/source/thirdparty/breakpad/src/client/linux/handler/exception_handler.cc:141:49: note: deduced conflicting types for parameter ‘const _Tp’ (‘int’ and ‘long int’) | |
141 | static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ); | |
| ~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/c++/12/algorithm:61, | |
from /home/me/Downloads/graphia/source/thirdparty/breakpad/src/client/linux/handler/exception_handler.cc:86: | |
/usr/include/c++/12/bits/stl_algo.h:5746:5: note: candidate: ‘template<class _Tp> constexpr _Tp std::max(initializer_list<_Tp>)’ | |
5746 | max(initializer_list<_Tp> __l) | |
| ^~~ | |
/usr/include/c++/12/bits/stl_algo.h:5746:5: note: template argument deduction/substitution failed: | |
/home/me/Downloads/graphia/source/thirdparty/breakpad/src/client/linux/handler/exception_handler.cc:141:49: note: mismatched types ‘std::initializer_list<_Tp>’ and ‘int’ | |
141 | static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ); | |
| ~~~~~~~~^~~~~~~~~~~~~~~~~ | |
/usr/include/c++/12/bits/stl_algo.h:5756:5: note: candidate: ‘template<class _Tp, class _Compare> constexpr _Tp std::max(initializer_list<_Tp>, _Compare)’ | |
5756 | max(initializer_list<_Tp> __l, _Compare __comp) | |
| ^~~ | |
/usr/include/c++/12/bits/stl_algo.h:5756:5: note: template argument deduction/substitution failed: | |
/home/me/Downloads/graphia/source/thirdparty/breakpad/src/client/linux/handler/exception_handler.cc:141:49: note: mismatched types ‘std::initializer_list<_Tp>’ and ‘int’ | |
141 | static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ); | |
| ~~~~~~~~^~~~~~~~~~~~~~~~~ | |
gmake[2]: *** [source/thirdparty/CMakeFiles/thirdparty_static.dir/build.make:167: source/thirdparty/CMakeFiles/thirdparty_static.dir/breakpad/src/client/linux/handler/exception_handler.cc.o] Error 1 | |
gmake[2]: Leaving directory '/home/me/Downloads/graphia/build' | |
gmake[1]: *** [CMakeFiles/Makefile2:95: source/thirdparty/CMakeFiles/thirdparty_static.dir/all] Error 2 | |
gmake[1]: *** Waiting for unfinished jobs.... | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/filters/rangefilter.cpp: In member function ‘virtual bool qqsfpm::RangeFilter::filterRow(const QModelIndex&, const qqsfpm::QQmlSortFilterProxyModel&) const’: | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/filters/rangefilter.cpp:133:41: error: no match for ‘operator<’ (operand types are ‘QVariant’ and ‘const QVariant’) | |
133 | (m_minimumInclusive ? value < m_minimumValue : value <= m_minimumValue); | |
| ~~~~~ ^ ~~~~~~~~~~~~~~ | |
| | | | |
| | const QVariant | |
| QVariant | |
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:45, | |
from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47, | |
from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:49, | |
from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1, | |
from /home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/filters/filter.h:4, | |
from /home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/filters/rolefilter.h:4, | |
from /home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/filters/rangefilter.h:4, | |
from /home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/filters/rangefilter.cpp:1: | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h:123:41: note: candidate: ‘template<class T1, class T2> constexpr bool operator<(const QPair<T1, T2>&, const QPair<T1, T2>&)’ | |
123 | Q_DECL_CONSTEXPR Q_INLINE_TEMPLATE bool operator<(const QPair<T1, T2> &p1, const QPair<T1, T2> &p2) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h:123:41: note: template argument deduction/substitution failed: | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/filters/rangefilter.cpp:133:43: note: ‘QVariant’ is not derived from ‘const QPair<T1, T2>’ | |
133 | (m_minimumInclusive ? value < m_minimumValue : value <= m_minimumValue); | |
| ^~~~~~~~~~~~~~ | |
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:48: | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h:1080:6: note: candidate: ‘template<class T> bool operator<(const QVector<T>&, const QVector<T>&)’ | |
1080 | bool operator<(const QVector<T> &lhs, const QVector<T> &rhs) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h:1080:6: note: template argument deduction/substitution failed: | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/filters/rangefilter.cpp:133:43: note: ‘QVariant’ is not derived from ‘const QVector<T>’ | |
133 | (m_minimumInclusive ? value < m_minimumValue : value <= m_minimumValue); | |
| ^~~~~~~~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:1164:6: note: candidate: ‘template<class T> bool operator<(const QList<T>&, const QList<T>&)’ | |
1164 | bool operator<(const QList<T> &lhs, const QList<T> &rhs) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:1164:6: note: template argument deduction/substitution failed: | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/filters/rangefilter.cpp:133:43: note: ‘QVariant’ is not derived from ‘const QList<T>’ | |
133 | (m_minimumInclusive ? value < m_minimumValue : value <= m_minimumValue); | |
| ^~~~~~~~~~~~~~ | |
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h:48, | |
from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:54: | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:574:6: note: candidate: ‘template<class T, int Prealloc1, int Prealloc2> bool operator<(const QVarLengthArray<T, Prealloc1>&, const QVarLengthArray<T, Prealloc2>&)’ | |
574 | bool operator<(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:574:6: note: template argument deduction/substitution failed: | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/filters/rangefilter.cpp:133:43: note: ‘QVariant’ is not derived from ‘const QVarLengthArray<T, Prealloc1>’ | |
133 | (m_minimumInclusive ? value < m_minimumValue : value <= m_minimumValue); | |
| ^~~~~~~~~~~~~~ | |
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:49, | |
from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:47: | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:65:30: note: candidate: ‘constexpr bool operator<(char, QLatin1Char)’ | |
65 | Q_DECL_CONSTEXPR inline bool operator< (char lhs, QLatin1Char rhs) noexcept { return lhs < rhs.toLatin1(); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:65:46: note: no known conversion for argument 1 from ‘QVariant’ to ‘char’ | |
65 | Q_DECL_CONSTEXPR inline bool operator< (char lhs, QLatin1Char rhs) noexcept { return lhs < rhs.toLatin1(); } | |
| ~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:72:30: note: candidate: ‘constexpr bool operator<(QLatin1Char, char)’ | |
72 | Q_DECL_CONSTEXPR inline bool operator< (QLatin1Char lhs, char rhs) noexcept { return lhs.toLatin1() < rhs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:72:53: note: no known conversion for argument 1 from ‘QVariant’ to ‘QLatin1Char’ | |
72 | Q_DECL_CONSTEXPR inline bool operator< (QLatin1Char lhs, char rhs) noexcept { return lhs.toLatin1() < rhs; } | |
| ~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:638:30: note: candidate: ‘constexpr bool operator<(QChar, QChar)’ | |
638 | Q_DECL_CONSTEXPR inline bool operator< (QChar c1, QChar c2) noexcept { return c1.ucs < c2.ucs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:638:47: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
638 | Q_DECL_CONSTEXPR inline bool operator< (QChar c1, QChar c2) noexcept { return c1.ucs < c2.ucs; } | |
| ~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:647:30: note: candidate: ‘constexpr bool operator<(QChar, std::nullptr_t)’ | |
647 | Q_DECL_CONSTEXPR inline bool operator< (QChar, std::nullptr_t) noexcept { return false; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:647:41: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
647 | Q_DECL_CONSTEXPR inline bool operator< (QChar, std::nullptr_t) noexcept { return false; } | |
| ^~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:649:30: note: candidate: ‘constexpr bool operator<(std::nullptr_t, QChar)’ | |
649 | Q_DECL_CONSTEXPR inline bool operator< (std::nullptr_t, QChar rhs) noexcept { return !rhs.isNull(); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:649:41: note: no known conversion for argument 1 from ‘QVariant’ to ‘std::nullptr_t’ | |
649 | Q_DECL_CONSTEXPR inline bool operator< (std::nullptr_t, QChar rhs) noexcept { return !rhs.isNull(); } | |
| ^~~~~~~~~~~~~~ | |
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:50: | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:696:13: note: candidate: ‘bool operator<(const QByteArray&, const QByteArray&)’ | |
696 | inline bool operator<(const QByteArray &a1, const QByteArray &a2) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:696:41: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QByteArray&’ | |
696 | inline bool operator<(const QByteArray &a1, const QByteArray &a2) noexcept | |
| ~~~~~~~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:698:14: note: candidate: ‘bool operator<(const QByteArray&, const char*)’ | |
698 | inline bool operator<(const QByteArray &a1, const char *a2) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:698:42: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QByteArray&’ | |
698 | inline bool operator<(const QByteArray &a1, const char *a2) noexcept | |
| ~~~~~~~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:700:13: note: candidate: ‘bool operator<(const char*, const QByteArray&)’ | |
700 | inline bool operator<(const char *a1, const QByteArray &a2) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:700:35: note: no known conversion for argument 1 from ‘QVariant’ to ‘const char*’ | |
700 | inline bool operator<(const char *a1, const QByteArray &a2) noexcept | |
| ~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1390:13: note: candidate: ‘bool operator<(QLatin1String, QLatin1String)’ | |
1390 | inline bool operator<(QLatin1String s1, QLatin1String s2) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1390:37: note: no known conversion for argument 1 from ‘QVariant’ to ‘QLatin1String’ | |
1390 | inline bool operator<(QLatin1String s1, QLatin1String s2) noexcept | |
| ~~~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1434:32: note: candidate: ‘bool operator<(const char*, const QString&)’ | |
1434 | inline QT_ASCII_CAST_WARN bool operator<(const char *s1, const QString &s2) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1434:54: note: no known conversion for argument 1 from ‘QVariant’ to ‘const char*’ | |
1434 | inline QT_ASCII_CAST_WARN bool operator<(const char *s1, const QString &s2) | |
| ~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1447:32: note: candidate: ‘bool operator<(const char*, QLatin1String)’ | |
1447 | inline QT_ASCII_CAST_WARN bool operator<(const char *s1, QLatin1String s2) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1447:54: note: no known conversion for argument 1 from ‘QVariant’ to ‘const char*’ | |
1447 | inline QT_ASCII_CAST_WARN bool operator<(const char *s1, QLatin1String s2) | |
| ~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1824:20: note: candidate: ‘bool operator<(const QStringRef&, const QStringRef&)’ | |
1824 | Q_CORE_EXPORT bool operator<(const QStringRef &s1, const QStringRef &s2) noexcept; | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1824:48: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QStringRef&’ | |
1824 | Q_CORE_EXPORT bool operator<(const QStringRef &s1, const QStringRef &s2) noexcept; | |
| ~~~~~~~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1835:13: note: candidate: ‘bool operator<(const QString&, const QStringRef&)’ | |
1835 | inline bool operator< (const QString &lhs, const QStringRef &rhs) noexcept { return lhs.compare(rhs) < 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1835:39: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QString&’ | |
1835 | inline bool operator< (const QString &lhs, const QStringRef &rhs) noexcept { return lhs.compare(rhs) < 0; } | |
| ~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1842:13: note: candidate: ‘bool operator<(const QStringRef&, const QString&)’ | |
1842 | inline bool operator< (const QStringRef &lhs, const QString &rhs) noexcept { return rhs > lhs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1842:42: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QStringRef&’ | |
1842 | inline bool operator< (const QStringRef &lhs, const QString &rhs) noexcept { return rhs > lhs; } | |
| ~~~~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1871:13: note: candidate: ‘bool operator<(QLatin1String, const QStringRef&)’ | |
1871 | inline bool operator< (QLatin1String lhs, const QStringRef &rhs) noexcept { return rhs.compare(lhs) > 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1871:38: note: no known conversion for argument 1 from ‘QVariant’ to ‘QLatin1String’ | |
1871 | inline bool operator< (QLatin1String lhs, const QStringRef &rhs) noexcept { return rhs.compare(lhs) > 0; } | |
| ~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1878:13: note: candidate: ‘bool operator<(const QStringRef&, QLatin1String)’ | |
1878 | inline bool operator< (const QStringRef &lhs, QLatin1String rhs) noexcept { return rhs > lhs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1878:42: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QStringRef&’ | |
1878 | inline bool operator< (const QStringRef &lhs, QLatin1String rhs) noexcept { return rhs > lhs; } | |
| ~~~~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1886:13: note: candidate: ‘bool operator<(QChar, const QString&)’ | |
1886 | inline bool operator< (QChar lhs, const QString &rhs) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1886:30: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
1886 | inline bool operator< (QChar lhs, const QString &rhs) noexcept | |
| ~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1897:13: note: candidate: ‘bool operator<(const QString&, QChar)’ | |
1897 | inline bool operator< (const QString &lhs, QChar rhs) noexcept { return rhs > lhs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1897:39: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QString&’ | |
1897 | inline bool operator< (const QString &lhs, QChar rhs) noexcept { return rhs > lhs; } | |
| ~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1905:13: note: candidate: ‘bool operator<(QChar, const QStringRef&)’ | |
1905 | inline bool operator< (QChar lhs, const QStringRef &rhs) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1905:30: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
1905 | inline bool operator< (QChar lhs, const QStringRef &rhs) noexcept | |
| ~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1916:13: note: candidate: ‘bool operator<(const QStringRef&, QChar)’ | |
1916 | inline bool operator< (const QStringRef &lhs, QChar rhs) noexcept { return rhs > lhs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1916:42: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QStringRef&’ | |
1916 | inline bool operator< (const QStringRef &lhs, QChar rhs) noexcept { return rhs > lhs; } | |
| ~~~~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1924:13: note: candidate: ‘bool operator<(QChar, QLatin1String)’ | |
1924 | inline bool operator< (QChar lhs, QLatin1String rhs) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1924:30: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
1924 | inline bool operator< (QChar lhs, QLatin1String rhs) noexcept | |
| ~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1935:13: note: candidate: ‘bool operator<(QLatin1String, QChar)’ | |
1935 | inline bool operator< (QLatin1String lhs, QChar rhs) noexcept { return rhs > lhs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1935:38: note: no known conversion for argument 1 from ‘QVariant’ to ‘QLatin1String’ | |
1935 | inline bool operator< (QLatin1String lhs, QChar rhs) noexcept { return rhs > lhs; } | |
| ~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1943:13: note: candidate: ‘bool operator<(QStringView, QStringView)’ | |
1943 | inline bool operator< (QStringView lhs, QStringView rhs) noexcept { return QtPrivate::compareStrings(lhs, rhs) < 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1943:36: note: no known conversion for argument 1 from ‘QVariant’ to ‘QStringView’ | |
1943 | inline bool operator< (QStringView lhs, QStringView rhs) noexcept { return QtPrivate::compareStrings(lhs, rhs) < 0; } | |
| ~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1951:13: note: candidate: ‘bool operator<(QStringView, QChar)’ | |
1951 | inline bool operator< (QStringView lhs, QChar rhs) noexcept { return lhs < QStringView(&rhs, 1); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1951:36: note: no known conversion for argument 1 from ‘QVariant’ to ‘QStringView’ | |
1951 | inline bool operator< (QStringView lhs, QChar rhs) noexcept { return lhs < QStringView(&rhs, 1); } | |
| ~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1958:13: note: candidate: ‘bool operator<(QChar, QStringView)’ | |
1958 | inline bool operator< (QChar lhs, QStringView rhs) noexcept { return QStringView(&lhs, 1) < rhs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1958:30: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
1958 | inline bool operator< (QChar lhs, QStringView rhs) noexcept { return QStringView(&lhs, 1) < rhs; } | |
| ~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1966:13: note: candidate: ‘bool operator<(QStringView, QLatin1String)’ | |
1966 | inline bool operator< (QStringView lhs, QLatin1String rhs) noexcept { return QtPrivate::compareStrings(lhs, rhs) < 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1966:36: note: no known conversion for argument 1 from ‘QVariant’ to ‘QStringView’ | |
1966 | inline bool operator< (QStringView lhs, QLatin1String rhs) noexcept { return QtPrivate::compareStrings(lhs, rhs) < 0; } | |
| ~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1973:13: note: candidate: ‘bool operator<(QLatin1String, QStringView)’ | |
1973 | inline bool operator< (QLatin1String lhs, QStringView rhs) noexcept { return QtPrivate::compareStrings(lhs, rhs) < 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1973:38: note: no known conversion for argument 1 from ‘QVariant’ to ‘QLatin1String’ | |
1973 | inline bool operator< (QLatin1String lhs, QStringView rhs) noexcept { return QtPrivate::compareStrings(lhs, rhs) < 0; } | |
| ~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1982:32: note: candidate: ‘bool operator<(const QStringRef&, const QByteArray&)’ | |
1982 | inline QT_ASCII_CAST_WARN bool operator< (const QStringRef &lhs, const QByteArray &rhs) { return lhs.compare(rhs) < 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1982:61: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QStringRef&’ | |
1982 | inline QT_ASCII_CAST_WARN bool operator< (const QStringRef &lhs, const QByteArray &rhs) { return lhs.compare(rhs) < 0; } | |
| ~~~~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1989:32: note: candidate: ‘bool operator<(const QByteArray&, const QStringRef&)’ | |
1989 | inline QT_ASCII_CAST_WARN bool operator< (const QByteArray &lhs, const QStringRef &rhs) { return rhs.compare(lhs) > 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1989:61: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QByteArray&’ | |
1989 | inline QT_ASCII_CAST_WARN bool operator< (const QByteArray &lhs, const QStringRef &rhs) { return rhs.compare(lhs) > 0; } | |
| ~~~~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:2012:32: note: candidate: ‘bool operator<(const char*, const QStringRef&)’ | |
2012 | inline QT_ASCII_CAST_WARN bool operator<(const char *s1, const QStringRef &s2) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:2012:54: note: no known conversion for argument 1 from ‘QVariant’ to ‘const char*’ | |
2012 | inline QT_ASCII_CAST_WARN bool operator<(const char *s1, const QStringRef &s2) | |
| ~~~~~~~~~~~~^~ | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/filters/rangefilter.cpp:133:66: error: no match for ‘operator<=’ (operand types are ‘QVariant’ and ‘const QVariant’) | |
133 | (m_minimumInclusive ? value < m_minimumValue : value <= m_minimumValue); | |
| ~~~~~ ^~ ~~~~~~~~~~~~~~ | |
| | | | |
| QVariant const QVariant | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h:137:41: note: candidate: ‘template<class T1, class T2> constexpr bool operator<=(const QPair<T1, T2>&, const QPair<T1, T2>&)’ | |
137 | Q_DECL_CONSTEXPR Q_INLINE_TEMPLATE bool operator<=(const QPair<T1, T2> &p1, const QPair<T1, T2> &p2) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h:137:41: note: template argument deduction/substitution failed: | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/filters/rangefilter.cpp:133:69: note: ‘QVariant’ is not derived from ‘const QPair<T1, T2>’ | |
133 | (m_minimumInclusive ? value < m_minimumValue : value <= m_minimumValue); | |
| ^~~~~~~~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h:1096:13: note: candidate: ‘template<class T> bool operator<=(const QVector<T>&, const QVector<T>&)’ | |
1096 | inline bool operator<=(const QVector<T> &lhs, const QVector<T> &rhs) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h:1096:13: note: template argument deduction/substitution failed: | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/filters/rangefilter.cpp:133:69: note: ‘QVariant’ is not derived from ‘const QVector<T>’ | |
133 | (m_minimumInclusive ? value < m_minimumValue : value <= m_minimumValue); | |
| ^~~~~~~~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:1180:13: note: candidate: ‘template<class T> bool operator<=(const QList<T>&, const QList<T>&)’ | |
1180 | inline bool operator<=(const QList<T> &lhs, const QList<T> &rhs) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:1180:13: note: template argument deduction/substitution failed: | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/filters/rangefilter.cpp:133:69: note: ‘QVariant’ is not derived from ‘const QList<T>’ | |
133 | (m_minimumInclusive ? value < m_minimumValue : value <= m_minimumValue); | |
| ^~~~~~~~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:590:13: note: candidate: ‘template<class T, int Prealloc1, int Prealloc2> bool operator<=(const QVarLengthArray<T, Prealloc1>&, const QVarLengthArray<T, Prealloc2>&)’ | |
590 | inline bool operator<=(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:590:13: note: template argument deduction/substitution failed: | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/filters/rangefilter.cpp:133:69: note: ‘QVariant’ is not derived from ‘const QVarLengthArray<T, Prealloc1>’ | |
133 | (m_minimumInclusive ? value < m_minimumValue : value <= m_minimumValue); | |
| ^~~~~~~~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:63:30: note: candidate: ‘constexpr bool operator<=(char, QLatin1Char)’ | |
63 | Q_DECL_CONSTEXPR inline bool operator<=(char lhs, QLatin1Char rhs) noexcept { return lhs <= rhs.toLatin1(); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:63:46: note: no known conversion for argument 1 from ‘QVariant’ to ‘char’ | |
63 | Q_DECL_CONSTEXPR inline bool operator<=(char lhs, QLatin1Char rhs) noexcept { return lhs <= rhs.toLatin1(); } | |
| ~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:70:30: note: candidate: ‘constexpr bool operator<=(QLatin1Char, char)’ | |
70 | Q_DECL_CONSTEXPR inline bool operator<=(QLatin1Char lhs, char rhs) noexcept { return lhs.toLatin1() <= rhs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:70:53: note: no known conversion for argument 1 from ‘QVariant’ to ‘QLatin1Char’ | |
70 | Q_DECL_CONSTEXPR inline bool operator<=(QLatin1Char lhs, char rhs) noexcept { return lhs.toLatin1() <= rhs; } | |
| ~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:643:30: note: candidate: ‘constexpr bool operator<=(QChar, QChar)’ | |
643 | Q_DECL_CONSTEXPR inline bool operator<=(QChar c1, QChar c2) noexcept { return !operator< (c2, c1); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:643:47: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
643 | Q_DECL_CONSTEXPR inline bool operator<=(QChar c1, QChar c2) noexcept { return !operator< (c2, c1); } | |
| ~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:654:30: note: candidate: ‘constexpr bool operator<=(QChar, std::nullptr_t)’ | |
654 | Q_DECL_CONSTEXPR inline bool operator<=(QChar lhs, std::nullptr_t) noexcept { return !operator< (nullptr, lhs); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:654:47: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
654 | Q_DECL_CONSTEXPR inline bool operator<=(QChar lhs, std::nullptr_t) noexcept { return !operator< (nullptr, lhs); } | |
| ~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:659:30: note: candidate: ‘constexpr bool operator<=(std::nullptr_t, QChar)’ | |
659 | Q_DECL_CONSTEXPR inline bool operator<=(std::nullptr_t, QChar rhs) noexcept { return !operator< (rhs, nullptr); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:659:41: note: no known conversion for argument 1 from ‘QVariant’ to ‘std::nullptr_t’ | |
659 | Q_DECL_CONSTEXPR inline bool operator<=(std::nullptr_t, QChar rhs) noexcept { return !operator< (rhs, nullptr); } | |
| ^~~~~~~~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:702:13: note: candidate: ‘bool operator<=(const QByteArray&, const QByteArray&)’ | |
702 | inline bool operator<=(const QByteArray &a1, const QByteArray &a2) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:702:42: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QByteArray&’ | |
702 | inline bool operator<=(const QByteArray &a1, const QByteArray &a2) noexcept | |
| ~~~~~~~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:704:13: note: candidate: ‘bool operator<=(const QByteArray&, const char*)’ | |
704 | inline bool operator<=(const QByteArray &a1, const char *a2) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:704:42: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QByteArray&’ | |
704 | inline bool operator<=(const QByteArray &a1, const char *a2) noexcept | |
| ~~~~~~~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:706:13: note: candidate: ‘bool operator<=(const char*, const QByteArray&)’ | |
706 | inline bool operator<=(const char *a1, const QByteArray &a2) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:706:36: note: no known conversion for argument 1 from ‘QVariant’ to ‘const char*’ | |
706 | inline bool operator<=(const char *a1, const QByteArray &a2) noexcept | |
| ~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1398:13: note: candidate: ‘bool operator<=(QLatin1String, QLatin1String)’ | |
1398 | inline bool operator<=(QLatin1String s1, QLatin1String s2) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1398:38: note: no known conversion for argument 1 from ‘QVariant’ to ‘QLatin1String’ | |
1398 | inline bool operator<=(QLatin1String s1, QLatin1String s2) noexcept | |
| ~~~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1438:32: note: candidate: ‘bool operator<=(const char*, const QString&)’ | |
1438 | inline QT_ASCII_CAST_WARN bool operator<=(const char *s1, const QString &s2) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1438:55: note: no known conversion for argument 1 from ‘QVariant’ to ‘const char*’ | |
1438 | inline QT_ASCII_CAST_WARN bool operator<=(const char *s1, const QString &s2) | |
| ~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1451:32: note: candidate: ‘bool operator<=(const char*, QLatin1String)’ | |
1451 | inline QT_ASCII_CAST_WARN bool operator<=(const char *s1, QLatin1String s2) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1451:55: note: no known conversion for argument 1 from ‘QVariant’ to ‘const char*’ | |
1451 | inline QT_ASCII_CAST_WARN bool operator<=(const char *s1, QLatin1String s2) | |
| ~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1827:13: note: candidate: ‘bool operator<=(const QStringRef&, const QStringRef&)’ | |
1827 | inline bool operator<=(const QStringRef &s1, const QStringRef &s2) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1827:42: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QStringRef&’ | |
1827 | inline bool operator<=(const QStringRef &s1, const QStringRef &s2) noexcept | |
| ~~~~~~~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1837:13: note: candidate: ‘bool operator<=(const QString&, const QStringRef&)’ | |
1837 | inline bool operator<=(const QString &lhs, const QStringRef &rhs) noexcept { return lhs.compare(rhs) <= 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1837:39: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QString&’ | |
1837 | inline bool operator<=(const QString &lhs, const QStringRef &rhs) noexcept { return lhs.compare(rhs) <= 0; } | |
| ~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1844:13: note: candidate: ‘bool operator<=(const QStringRef&, const QString&)’ | |
1844 | inline bool operator<=(const QStringRef &lhs, const QString &rhs) noexcept { return rhs >= lhs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1844:42: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QStringRef&’ | |
1844 | inline bool operator<=(const QStringRef &lhs, const QString &rhs) noexcept { return rhs >= lhs; } | |
| ~~~~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1873:13: note: candidate: ‘bool operator<=(QLatin1String, const QStringRef&)’ | |
1873 | inline bool operator<=(QLatin1String lhs, const QStringRef &rhs) noexcept { return rhs.compare(lhs) >= 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1873:38: note: no known conversion for argument 1 from ‘QVariant’ to ‘QLatin1String’ | |
1873 | inline bool operator<=(QLatin1String lhs, const QStringRef &rhs) noexcept { return rhs.compare(lhs) >= 0; } | |
| ~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1880:13: note: candidate: ‘bool operator<=(const QStringRef&, QLatin1String)’ | |
1880 | inline bool operator<=(const QStringRef &lhs, QLatin1String rhs) noexcept { return rhs >= lhs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1880:42: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QStringRef&’ | |
1880 | inline bool operator<=(const QStringRef &lhs, QLatin1String rhs) noexcept { return rhs >= lhs; } | |
| ~~~~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1892:13: note: candidate: ‘bool operator<=(QChar, const QString&)’ | |
1892 | inline bool operator<=(QChar lhs, const QString &rhs) noexcept { return !(lhs > rhs); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1892:30: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
1892 | inline bool operator<=(QChar lhs, const QString &rhs) noexcept { return !(lhs > rhs); } | |
| ~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1899:13: note: candidate: ‘bool operator<=(const QString&, QChar)’ | |
1899 | inline bool operator<=(const QString &lhs, QChar rhs) noexcept { return !(rhs < lhs); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1899:39: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QString&’ | |
1899 | inline bool operator<=(const QString &lhs, QChar rhs) noexcept { return !(rhs < lhs); } | |
| ~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1911:13: note: candidate: ‘bool operator<=(QChar, const QStringRef&)’ | |
1911 | inline bool operator<=(QChar lhs, const QStringRef &rhs) noexcept { return !(lhs > rhs); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1911:30: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
1911 | inline bool operator<=(QChar lhs, const QStringRef &rhs) noexcept { return !(lhs > rhs); } | |
| ~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1918:13: note: candidate: ‘bool operator<=(const QStringRef&, QChar)’ | |
1918 | inline bool operator<=(const QStringRef &lhs, QChar rhs) noexcept { return !(rhs < lhs); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1918:42: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QStringRef&’ | |
1918 | inline bool operator<=(const QStringRef &lhs, QChar rhs) noexcept { return !(rhs < lhs); } | |
| ~~~~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1930:13: note: candidate: ‘bool operator<=(QChar, QLatin1String)’ | |
1930 | inline bool operator<=(QChar lhs, QLatin1String rhs) noexcept { return !(lhs > rhs); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1930:30: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
1930 | inline bool operator<=(QChar lhs, QLatin1String rhs) noexcept { return !(lhs > rhs); } | |
| ~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1937:13: note: candidate: ‘bool operator<=(QLatin1String, QChar)’ | |
1937 | inline bool operator<=(QLatin1String lhs, QChar rhs) noexcept { return !(rhs < lhs); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1937:38: note: no known conversion for argument 1 from ‘QVariant’ to ‘QLatin1String’ | |
1937 | inline bool operator<=(QLatin1String lhs, QChar rhs) noexcept { return !(rhs < lhs); } | |
| ~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1944:13: note: candidate: ‘bool operator<=(QStringView, QStringView)’ | |
1944 | inline bool operator<=(QStringView lhs, QStringView rhs) noexcept { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1944:36: note: no known conversion for argument 1 from ‘QVariant’ to ‘QStringView’ | |
1944 | inline bool operator<=(QStringView lhs, QStringView rhs) noexcept { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | |
| ~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1952:13: note: candidate: ‘bool operator<=(QStringView, QChar)’ | |
1952 | inline bool operator<=(QStringView lhs, QChar rhs) noexcept { return lhs <= QStringView(&rhs, 1); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1952:36: note: no known conversion for argument 1 from ‘QVariant’ to ‘QStringView’ | |
1952 | inline bool operator<=(QStringView lhs, QChar rhs) noexcept { return lhs <= QStringView(&rhs, 1); } | |
| ~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1959:13: note: candidate: ‘bool operator<=(QChar, QStringView)’ | |
1959 | inline bool operator<=(QChar lhs, QStringView rhs) noexcept { return QStringView(&lhs, 1) <= rhs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1959:30: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
1959 | inline bool operator<=(QChar lhs, QStringView rhs) noexcept { return QStringView(&lhs, 1) <= rhs; } | |
| ~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1967:13: note: candidate: ‘bool operator<=(QStringView, QLatin1String)’ | |
1967 | inline bool operator<=(QStringView lhs, QLatin1String rhs) noexcept { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1967:36: note: no known conversion for argument 1 from ‘QVariant’ to ‘QStringView’ | |
1967 | inline bool operator<=(QStringView lhs, QLatin1String rhs) noexcept { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | |
| ~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1974:13: note: candidate: ‘bool operator<=(QLatin1String, QStringView)’ | |
1974 | inline bool operator<=(QLatin1String lhs, QStringView rhs) noexcept { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1974:38: note: no known conversion for argument 1 from ‘QVariant’ to ‘QLatin1String’ | |
1974 | inline bool operator<=(QLatin1String lhs, QStringView rhs) noexcept { return QtPrivate::compareStrings(lhs, rhs) <= 0; } | |
| ~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1984:32: note: candidate: ‘bool operator<=(const QStringRef&, const QByteArray&)’ | |
1984 | inline QT_ASCII_CAST_WARN bool operator<=(const QStringRef &lhs, const QByteArray &rhs) { return lhs.compare(rhs) <= 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1984:61: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QStringRef&’ | |
1984 | inline QT_ASCII_CAST_WARN bool operator<=(const QStringRef &lhs, const QByteArray &rhs) { return lhs.compare(rhs) <= 0; } | |
| ~~~~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1991:32: note: candidate: ‘bool operator<=(const QByteArray&, const QStringRef&)’ | |
1991 | inline QT_ASCII_CAST_WARN bool operator<=(const QByteArray &lhs, const QStringRef &rhs) { return rhs.compare(lhs) >= 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1991:61: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QByteArray&’ | |
1991 | inline QT_ASCII_CAST_WARN bool operator<=(const QByteArray &lhs, const QStringRef &rhs) { return rhs.compare(lhs) >= 0; } | |
| ~~~~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:2014:32: note: candidate: ‘bool operator<=(const char*, const QStringRef&)’ | |
2014 | inline QT_ASCII_CAST_WARN bool operator<=(const char *s1, const QStringRef &s2) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:2014:55: note: no known conversion for argument 1 from ‘QVariant’ to ‘const char*’ | |
2014 | inline QT_ASCII_CAST_WARN bool operator<=(const char *s1, const QStringRef &s2) | |
| ~~~~~~~~~~~~^~ | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/filters/rangefilter.cpp:135:41: error: no match for ‘operator>’ (operand types are ‘QVariant’ and ‘const QVariant’) | |
135 | (m_maximumInclusive ? value > m_maximumValue : value >= m_maximumValue); | |
| ~~~~~ ^ ~~~~~~~~~~~~~~ | |
| | | | |
| | const QVariant | |
| QVariant | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h:130:41: note: candidate: ‘template<class T1, class T2> constexpr bool operator>(const QPair<T1, T2>&, const QPair<T1, T2>&)’ | |
130 | Q_DECL_CONSTEXPR Q_INLINE_TEMPLATE bool operator>(const QPair<T1, T2> &p1, const QPair<T1, T2> &p2) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h:130:41: note: template argument deduction/substitution failed: | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/filters/rangefilter.cpp:135:43: note: ‘QVariant’ is not derived from ‘const QPair<T1, T2>’ | |
135 | (m_maximumInclusive ? value > m_maximumValue : value >= m_maximumValue); | |
| ^~~~~~~~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h:1089:13: note: candidate: ‘template<class T> bool operator>(const QVector<T>&, const QVector<T>&)’ | |
1089 | inline bool operator>(const QVector<T> &lhs, const QVector<T> &rhs) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h:1089:13: note: template argument deduction/substitution failed: | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/filters/rangefilter.cpp:135:43: note: ‘QVariant’ is not derived from ‘const QVector<T>’ | |
135 | (m_maximumInclusive ? value > m_maximumValue : value >= m_maximumValue); | |
| ^~~~~~~~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:1173:13: note: candidate: ‘template<class T> bool operator>(const QList<T>&, const QList<T>&)’ | |
1173 | inline bool operator>(const QList<T> &lhs, const QList<T> &rhs) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:1173:13: note: template argument deduction/substitution failed: | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/filters/rangefilter.cpp:135:43: note: ‘QVariant’ is not derived from ‘const QList<T>’ | |
135 | (m_maximumInclusive ? value > m_maximumValue : value >= m_maximumValue); | |
| ^~~~~~~~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:583:13: note: candidate: ‘template<class T, int Prealloc1, int Prealloc2> bool operator>(const QVarLengthArray<T, Prealloc1>&, const QVarLengthArray<T, Prealloc2>&)’ | |
583 | inline bool operator>(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:583:13: note: template argument deduction/substitution failed: | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/filters/rangefilter.cpp:135:43: note: ‘QVariant’ is not derived from ‘const QVarLengthArray<T, Prealloc1>’ | |
135 | (m_maximumInclusive ? value > m_maximumValue : value >= m_maximumValue); | |
| ^~~~~~~~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:66:30: note: candidate: ‘constexpr bool operator>(char, QLatin1Char)’ | |
66 | Q_DECL_CONSTEXPR inline bool operator> (char lhs, QLatin1Char rhs) noexcept { return lhs > rhs.toLatin1(); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:66:46: note: no known conversion for argument 1 from ‘QVariant’ to ‘char’ | |
66 | Q_DECL_CONSTEXPR inline bool operator> (char lhs, QLatin1Char rhs) noexcept { return lhs > rhs.toLatin1(); } | |
| ~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:73:30: note: candidate: ‘constexpr bool operator>(QLatin1Char, char)’ | |
73 | Q_DECL_CONSTEXPR inline bool operator> (QLatin1Char lhs, char rhs) noexcept { return lhs.toLatin1() > rhs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:73:53: note: no known conversion for argument 1 from ‘QVariant’ to ‘QLatin1Char’ | |
73 | Q_DECL_CONSTEXPR inline bool operator> (QLatin1Char lhs, char rhs) noexcept { return lhs.toLatin1() > rhs; } | |
| ~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:642:30: note: candidate: ‘constexpr bool operator>(QChar, QChar)’ | |
642 | Q_DECL_CONSTEXPR inline bool operator> (QChar c1, QChar c2) noexcept { return operator< (c2, c1); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:642:47: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
642 | Q_DECL_CONSTEXPR inline bool operator> (QChar c1, QChar c2) noexcept { return operator< (c2, c1); } | |
| ~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:653:30: note: candidate: ‘constexpr bool operator>(QChar, std::nullptr_t)’ | |
653 | Q_DECL_CONSTEXPR inline bool operator> (QChar lhs, std::nullptr_t) noexcept { return operator< (nullptr, lhs); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:653:47: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
653 | Q_DECL_CONSTEXPR inline bool operator> (QChar lhs, std::nullptr_t) noexcept { return operator< (nullptr, lhs); } | |
| ~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:658:30: note: candidate: ‘constexpr bool operator>(std::nullptr_t, QChar)’ | |
658 | Q_DECL_CONSTEXPR inline bool operator> (std::nullptr_t, QChar rhs) noexcept { return operator< (rhs, nullptr); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:658:41: note: no known conversion for argument 1 from ‘QVariant’ to ‘std::nullptr_t’ | |
658 | Q_DECL_CONSTEXPR inline bool operator> (std::nullptr_t, QChar rhs) noexcept { return operator< (rhs, nullptr); } | |
| ^~~~~~~~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:708:13: note: candidate: ‘bool operator>(const QByteArray&, const QByteArray&)’ | |
708 | inline bool operator>(const QByteArray &a1, const QByteArray &a2) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:708:41: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QByteArray&’ | |
708 | inline bool operator>(const QByteArray &a1, const QByteArray &a2) noexcept | |
| ~~~~~~~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:710:13: note: candidate: ‘bool operator>(const QByteArray&, const char*)’ | |
710 | inline bool operator>(const QByteArray &a1, const char *a2) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:710:41: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QByteArray&’ | |
710 | inline bool operator>(const QByteArray &a1, const char *a2) noexcept | |
| ~~~~~~~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:712:13: note: candidate: ‘bool operator>(const char*, const QByteArray&)’ | |
712 | inline bool operator>(const char *a1, const QByteArray &a2) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:712:35: note: no known conversion for argument 1 from ‘QVariant’ to ‘const char*’ | |
712 | inline bool operator>(const char *a1, const QByteArray &a2) noexcept | |
| ~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1396:13: note: candidate: ‘bool operator>(QLatin1String, QLatin1String)’ | |
1396 | inline bool operator>(QLatin1String s1, QLatin1String s2) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1396:37: note: no known conversion for argument 1 from ‘QVariant’ to ‘QLatin1String’ | |
1396 | inline bool operator>(QLatin1String s1, QLatin1String s2) noexcept | |
| ~~~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1436:32: note: candidate: ‘bool operator>(const char*, const QString&)’ | |
1436 | inline QT_ASCII_CAST_WARN bool operator>(const char *s1, const QString &s2) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1436:54: note: no known conversion for argument 1 from ‘QVariant’ to ‘const char*’ | |
1436 | inline QT_ASCII_CAST_WARN bool operator>(const char *s1, const QString &s2) | |
| ~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1449:32: note: candidate: ‘bool operator>(const char*, QLatin1String)’ | |
1449 | inline QT_ASCII_CAST_WARN bool operator>(const char *s1, QLatin1String s2) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1449:54: note: no known conversion for argument 1 from ‘QVariant’ to ‘const char*’ | |
1449 | inline QT_ASCII_CAST_WARN bool operator>(const char *s1, QLatin1String s2) | |
| ~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1825:13: note: candidate: ‘bool operator>(const QStringRef&, const QStringRef&)’ | |
1825 | inline bool operator>(const QStringRef &s1, const QStringRef &s2) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1825:41: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QStringRef&’ | |
1825 | inline bool operator>(const QStringRef &s1, const QStringRef &s2) noexcept | |
| ~~~~~~~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1836:13: note: candidate: ‘bool operator>(const QString&, const QStringRef&)’ | |
1836 | inline bool operator> (const QString &lhs, const QStringRef &rhs) noexcept { return lhs.compare(rhs) > 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1836:39: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QString&’ | |
1836 | inline bool operator> (const QString &lhs, const QStringRef &rhs) noexcept { return lhs.compare(rhs) > 0; } | |
| ~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1843:13: note: candidate: ‘bool operator>(const QStringRef&, const QString&)’ | |
1843 | inline bool operator> (const QStringRef &lhs, const QString &rhs) noexcept { return rhs < lhs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1843:42: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QStringRef&’ | |
1843 | inline bool operator> (const QStringRef &lhs, const QString &rhs) noexcept { return rhs < lhs; } | |
| ~~~~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1872:13: note: candidate: ‘bool operator>(QLatin1String, const QStringRef&)’ | |
1872 | inline bool operator> (QLatin1String lhs, const QStringRef &rhs) noexcept { return rhs.compare(lhs) < 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1872:38: note: no known conversion for argument 1 from ‘QVariant’ to ‘QLatin1String’ | |
1872 | inline bool operator> (QLatin1String lhs, const QStringRef &rhs) noexcept { return rhs.compare(lhs) < 0; } | |
| ~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1879:13: note: candidate: ‘bool operator>(const QStringRef&, QLatin1String)’ | |
1879 | inline bool operator> (const QStringRef &lhs, QLatin1String rhs) noexcept { return rhs < lhs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1879:42: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QStringRef&’ | |
1879 | inline bool operator> (const QStringRef &lhs, QLatin1String rhs) noexcept { return rhs < lhs; } | |
| ~~~~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1888:13: note: candidate: ‘bool operator>(QChar, const QString&)’ | |
1888 | inline bool operator> (QChar lhs, const QString &rhs) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1888:30: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
1888 | inline bool operator> (QChar lhs, const QString &rhs) noexcept | |
| ~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1898:13: note: candidate: ‘bool operator>(const QString&, QChar)’ | |
1898 | inline bool operator> (const QString &lhs, QChar rhs) noexcept { return rhs < lhs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1898:39: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QString&’ | |
1898 | inline bool operator> (const QString &lhs, QChar rhs) noexcept { return rhs < lhs; } | |
| ~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1907:13: note: candidate: ‘bool operator>(QChar, const QStringRef&)’ | |
1907 | inline bool operator> (QChar lhs, const QStringRef &rhs) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1907:30: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
1907 | inline bool operator> (QChar lhs, const QStringRef &rhs) noexcept | |
| ~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1917:13: note: candidate: ‘bool operator>(const QStringRef&, QChar)’ | |
1917 | inline bool operator> (const QStringRef &lhs, QChar rhs) noexcept { return rhs < lhs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1917:42: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QStringRef&’ | |
1917 | inline bool operator> (const QStringRef &lhs, QChar rhs) noexcept { return rhs < lhs; } | |
| ~~~~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1926:13: note: candidate: ‘bool operator>(QChar, QLatin1String)’ | |
1926 | inline bool operator> (QChar lhs, QLatin1String rhs) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1926:30: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
1926 | inline bool operator> (QChar lhs, QLatin1String rhs) noexcept | |
| ~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1936:13: note: candidate: ‘bool operator>(QLatin1String, QChar)’ | |
1936 | inline bool operator> (QLatin1String lhs, QChar rhs) noexcept { return rhs < lhs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1936:38: note: no known conversion for argument 1 from ‘QVariant’ to ‘QLatin1String’ | |
1936 | inline bool operator> (QLatin1String lhs, QChar rhs) noexcept { return rhs < lhs; } | |
| ~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1945:13: note: candidate: ‘bool operator>(QStringView, QStringView)’ | |
1945 | inline bool operator> (QStringView lhs, QStringView rhs) noexcept { return QtPrivate::compareStrings(lhs, rhs) > 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1945:36: note: no known conversion for argument 1 from ‘QVariant’ to ‘QStringView’ | |
1945 | inline bool operator> (QStringView lhs, QStringView rhs) noexcept { return QtPrivate::compareStrings(lhs, rhs) > 0; } | |
| ~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1953:13: note: candidate: ‘bool operator>(QStringView, QChar)’ | |
1953 | inline bool operator> (QStringView lhs, QChar rhs) noexcept { return lhs > QStringView(&rhs, 1); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1953:36: note: no known conversion for argument 1 from ‘QVariant’ to ‘QStringView’ | |
1953 | inline bool operator> (QStringView lhs, QChar rhs) noexcept { return lhs > QStringView(&rhs, 1); } | |
| ~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1960:13: note: candidate: ‘bool operator>(QChar, QStringView)’ | |
1960 | inline bool operator> (QChar lhs, QStringView rhs) noexcept { return QStringView(&lhs, 1) > rhs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1960:30: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
1960 | inline bool operator> (QChar lhs, QStringView rhs) noexcept { return QStringView(&lhs, 1) > rhs; } | |
| ~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1968:13: note: candidate: ‘bool operator>(QStringView, QLatin1String)’ | |
1968 | inline bool operator> (QStringView lhs, QLatin1String rhs) noexcept { return QtPrivate::compareStrings(lhs, rhs) > 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1968:36: note: no known conversion for argument 1 from ‘QVariant’ to ‘QStringView’ | |
1968 | inline bool operator> (QStringView lhs, QLatin1String rhs) noexcept { return QtPrivate::compareStrings(lhs, rhs) > 0; } | |
| ~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1975:13: note: candidate: ‘bool operator>(QLatin1String, QStringView)’ | |
1975 | inline bool operator> (QLatin1String lhs, QStringView rhs) noexcept { return QtPrivate::compareStrings(lhs, rhs) > 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1975:38: note: no known conversion for argument 1 from ‘QVariant’ to ‘QLatin1String’ | |
1975 | inline bool operator> (QLatin1String lhs, QStringView rhs) noexcept { return QtPrivate::compareStrings(lhs, rhs) > 0; } | |
| ~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1983:32: note: candidate: ‘bool operator>(const QStringRef&, const QByteArray&)’ | |
1983 | inline QT_ASCII_CAST_WARN bool operator> (const QStringRef &lhs, const QByteArray &rhs) { return lhs.compare(rhs) > 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1983:61: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QStringRef&’ | |
1983 | inline QT_ASCII_CAST_WARN bool operator> (const QStringRef &lhs, const QByteArray &rhs) { return lhs.compare(rhs) > 0; } | |
| ~~~~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1990:32: note: candidate: ‘bool operator>(const QByteArray&, const QStringRef&)’ | |
1990 | inline QT_ASCII_CAST_WARN bool operator> (const QByteArray &lhs, const QStringRef &rhs) { return rhs.compare(lhs) < 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1990:61: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QByteArray&’ | |
1990 | inline QT_ASCII_CAST_WARN bool operator> (const QByteArray &lhs, const QStringRef &rhs) { return rhs.compare(lhs) < 0; } | |
| ~~~~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:2016:32: note: candidate: ‘bool operator>(const char*, const QStringRef&)’ | |
2016 | inline QT_ASCII_CAST_WARN bool operator>(const char *s1, const QStringRef &s2) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:2016:54: note: no known conversion for argument 1 from ‘QVariant’ to ‘const char*’ | |
2016 | inline QT_ASCII_CAST_WARN bool operator>(const char *s1, const QStringRef &s2) | |
| ~~~~~~~~~~~~^~ | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/filters/rangefilter.cpp:135:66: error: no match for ‘operator>=’ (operand types are ‘QVariant’ and ‘const QVariant’) | |
135 | (m_maximumInclusive ? value > m_maximumValue : value >= m_maximumValue); | |
| ~~~~~ ^~ ~~~~~~~~~~~~~~ | |
| | | | |
| QVariant const QVariant | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h:144:41: note: candidate: ‘template<class T1, class T2> constexpr bool operator>=(const QPair<T1, T2>&, const QPair<T1, T2>&)’ | |
144 | Q_DECL_CONSTEXPR Q_INLINE_TEMPLATE bool operator>=(const QPair<T1, T2> &p1, const QPair<T1, T2> &p2) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h:144:41: note: template argument deduction/substitution failed: | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/filters/rangefilter.cpp:135:69: note: ‘QVariant’ is not derived from ‘const QPair<T1, T2>’ | |
135 | (m_maximumInclusive ? value > m_maximumValue : value >= m_maximumValue); | |
| ^~~~~~~~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h:1103:13: note: candidate: ‘template<class T> bool operator>=(const QVector<T>&, const QVector<T>&)’ | |
1103 | inline bool operator>=(const QVector<T> &lhs, const QVector<T> &rhs) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h:1103:13: note: template argument deduction/substitution failed: | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/filters/rangefilter.cpp:135:69: note: ‘QVariant’ is not derived from ‘const QVector<T>’ | |
135 | (m_maximumInclusive ? value > m_maximumValue : value >= m_maximumValue); | |
| ^~~~~~~~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:1187:13: note: candidate: ‘template<class T> bool operator>=(const QList<T>&, const QList<T>&)’ | |
1187 | inline bool operator>=(const QList<T> &lhs, const QList<T> &rhs) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:1187:13: note: template argument deduction/substitution failed: | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/filters/rangefilter.cpp:135:69: note: ‘QVariant’ is not derived from ‘const QList<T>’ | |
135 | (m_maximumInclusive ? value > m_maximumValue : value >= m_maximumValue); | |
| ^~~~~~~~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:597:13: note: candidate: ‘template<class T, int Prealloc1, int Prealloc2> bool operator>=(const QVarLengthArray<T, Prealloc1>&, const QVarLengthArray<T, Prealloc2>&)’ | |
597 | inline bool operator>=(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:597:13: note: template argument deduction/substitution failed: | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/filters/rangefilter.cpp:135:69: note: ‘QVariant’ is not derived from ‘const QVarLengthArray<T, Prealloc1>’ | |
135 | (m_maximumInclusive ? value > m_maximumValue : value >= m_maximumValue); | |
| ^~~~~~~~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:64:30: note: candidate: ‘constexpr bool operator>=(char, QLatin1Char)’ | |
64 | Q_DECL_CONSTEXPR inline bool operator>=(char lhs, QLatin1Char rhs) noexcept { return lhs >= rhs.toLatin1(); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:64:46: note: no known conversion for argument 1 from ‘QVariant’ to ‘char’ | |
64 | Q_DECL_CONSTEXPR inline bool operator>=(char lhs, QLatin1Char rhs) noexcept { return lhs >= rhs.toLatin1(); } | |
| ~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:71:30: note: candidate: ‘constexpr bool operator>=(QLatin1Char, char)’ | |
71 | Q_DECL_CONSTEXPR inline bool operator>=(QLatin1Char lhs, char rhs) noexcept { return lhs.toLatin1() >= rhs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:71:53: note: no known conversion for argument 1 from ‘QVariant’ to ‘QLatin1Char’ | |
71 | Q_DECL_CONSTEXPR inline bool operator>=(QLatin1Char lhs, char rhs) noexcept { return lhs.toLatin1() >= rhs; } | |
| ~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:641:30: note: candidate: ‘constexpr bool operator>=(QChar, QChar)’ | |
641 | Q_DECL_CONSTEXPR inline bool operator>=(QChar c1, QChar c2) noexcept { return !operator< (c1, c2); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:641:47: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
641 | Q_DECL_CONSTEXPR inline bool operator>=(QChar c1, QChar c2) noexcept { return !operator< (c1, c2); } | |
| ~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:652:30: note: candidate: ‘constexpr bool operator>=(QChar, std::nullptr_t)’ | |
652 | Q_DECL_CONSTEXPR inline bool operator>=(QChar lhs, std::nullptr_t) noexcept { return !operator< (lhs, nullptr); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:652:47: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
652 | Q_DECL_CONSTEXPR inline bool operator>=(QChar lhs, std::nullptr_t) noexcept { return !operator< (lhs, nullptr); } | |
| ~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:657:30: note: candidate: ‘constexpr bool operator>=(std::nullptr_t, QChar)’ | |
657 | Q_DECL_CONSTEXPR inline bool operator>=(std::nullptr_t, QChar rhs) noexcept { return !operator< (nullptr, rhs); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:657:41: note: no known conversion for argument 1 from ‘QVariant’ to ‘std::nullptr_t’ | |
657 | Q_DECL_CONSTEXPR inline bool operator>=(std::nullptr_t, QChar rhs) noexcept { return !operator< (nullptr, rhs); } | |
| ^~~~~~~~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:714:13: note: candidate: ‘bool operator>=(const QByteArray&, const QByteArray&)’ | |
714 | inline bool operator>=(const QByteArray &a1, const QByteArray &a2) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:714:42: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QByteArray&’ | |
714 | inline bool operator>=(const QByteArray &a1, const QByteArray &a2) noexcept | |
| ~~~~~~~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:716:13: note: candidate: ‘bool operator>=(const QByteArray&, const char*)’ | |
716 | inline bool operator>=(const QByteArray &a1, const char *a2) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:716:42: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QByteArray&’ | |
716 | inline bool operator>=(const QByteArray &a1, const char *a2) noexcept | |
| ~~~~~~~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:718:13: note: candidate: ‘bool operator>=(const char*, const QByteArray&)’ | |
718 | inline bool operator>=(const char *a1, const QByteArray &a2) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:718:36: note: no known conversion for argument 1 from ‘QVariant’ to ‘const char*’ | |
718 | inline bool operator>=(const char *a1, const QByteArray &a2) noexcept | |
| ~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1400:13: note: candidate: ‘bool operator>=(QLatin1String, QLatin1String)’ | |
1400 | inline bool operator>=(QLatin1String s1, QLatin1String s2) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1400:38: note: no known conversion for argument 1 from ‘QVariant’ to ‘QLatin1String’ | |
1400 | inline bool operator>=(QLatin1String s1, QLatin1String s2) noexcept | |
| ~~~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1440:32: note: candidate: ‘bool operator>=(const char*, const QString&)’ | |
1440 | inline QT_ASCII_CAST_WARN bool operator>=(const char *s1, const QString &s2) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1440:55: note: no known conversion for argument 1 from ‘QVariant’ to ‘const char*’ | |
1440 | inline QT_ASCII_CAST_WARN bool operator>=(const char *s1, const QString &s2) | |
| ~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1453:32: note: candidate: ‘bool operator>=(const char*, QLatin1String)’ | |
1453 | inline QT_ASCII_CAST_WARN bool operator>=(const char *s1, QLatin1String s2) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1453:55: note: no known conversion for argument 1 from ‘QVariant’ to ‘const char*’ | |
1453 | inline QT_ASCII_CAST_WARN bool operator>=(const char *s1, QLatin1String s2) | |
| ~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1829:13: note: candidate: ‘bool operator>=(const QStringRef&, const QStringRef&)’ | |
1829 | inline bool operator>=(const QStringRef &s1, const QStringRef &s2) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1829:42: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QStringRef&’ | |
1829 | inline bool operator>=(const QStringRef &s1, const QStringRef &s2) noexcept | |
| ~~~~~~~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1838:13: note: candidate: ‘bool operator>=(const QString&, const QStringRef&)’ | |
1838 | inline bool operator>=(const QString &lhs, const QStringRef &rhs) noexcept { return lhs.compare(rhs) >= 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1838:39: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QString&’ | |
1838 | inline bool operator>=(const QString &lhs, const QStringRef &rhs) noexcept { return lhs.compare(rhs) >= 0; } | |
| ~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1845:13: note: candidate: ‘bool operator>=(const QStringRef&, const QString&)’ | |
1845 | inline bool operator>=(const QStringRef &lhs, const QString &rhs) noexcept { return rhs <= lhs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1845:42: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QStringRef&’ | |
1845 | inline bool operator>=(const QStringRef &lhs, const QString &rhs) noexcept { return rhs <= lhs; } | |
| ~~~~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1874:13: note: candidate: ‘bool operator>=(QLatin1String, const QStringRef&)’ | |
1874 | inline bool operator>=(QLatin1String lhs, const QStringRef &rhs) noexcept { return rhs.compare(lhs) <= 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1874:38: note: no known conversion for argument 1 from ‘QVariant’ to ‘QLatin1String’ | |
1874 | inline bool operator>=(QLatin1String lhs, const QStringRef &rhs) noexcept { return rhs.compare(lhs) <= 0; } | |
| ~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1881:13: note: candidate: ‘bool operator>=(const QStringRef&, QLatin1String)’ | |
1881 | inline bool operator>=(const QStringRef &lhs, QLatin1String rhs) noexcept { return rhs <= lhs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1881:42: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QStringRef&’ | |
1881 | inline bool operator>=(const QStringRef &lhs, QLatin1String rhs) noexcept { return rhs <= lhs; } | |
| ~~~~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1893:13: note: candidate: ‘bool operator>=(QChar, const QString&)’ | |
1893 | inline bool operator>=(QChar lhs, const QString &rhs) noexcept { return !(lhs < rhs); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1893:30: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
1893 | inline bool operator>=(QChar lhs, const QString &rhs) noexcept { return !(lhs < rhs); } | |
| ~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1900:13: note: candidate: ‘bool operator>=(const QString&, QChar)’ | |
1900 | inline bool operator>=(const QString &lhs, QChar rhs) noexcept { return !(rhs > lhs); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1900:39: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QString&’ | |
1900 | inline bool operator>=(const QString &lhs, QChar rhs) noexcept { return !(rhs > lhs); } | |
| ~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1912:13: note: candidate: ‘bool operator>=(QChar, const QStringRef&)’ | |
1912 | inline bool operator>=(QChar lhs, const QStringRef &rhs) noexcept { return !(lhs < rhs); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1912:30: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
1912 | inline bool operator>=(QChar lhs, const QStringRef &rhs) noexcept { return !(lhs < rhs); } | |
| ~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1919:13: note: candidate: ‘bool operator>=(const QStringRef&, QChar)’ | |
1919 | inline bool operator>=(const QStringRef &lhs, QChar rhs) noexcept { return !(rhs > lhs); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1919:42: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QStringRef&’ | |
1919 | inline bool operator>=(const QStringRef &lhs, QChar rhs) noexcept { return !(rhs > lhs); } | |
| ~~~~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1931:13: note: candidate: ‘bool operator>=(QChar, QLatin1String)’ | |
1931 | inline bool operator>=(QChar lhs, QLatin1String rhs) noexcept { return !(lhs < rhs); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1931:30: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
1931 | inline bool operator>=(QChar lhs, QLatin1String rhs) noexcept { return !(lhs < rhs); } | |
| ~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1938:13: note: candidate: ‘bool operator>=(QLatin1String, QChar)’ | |
1938 | inline bool operator>=(QLatin1String lhs, QChar rhs) noexcept { return !(rhs > lhs); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1938:38: note: no known conversion for argument 1 from ‘QVariant’ to ‘QLatin1String’ | |
1938 | inline bool operator>=(QLatin1String lhs, QChar rhs) noexcept { return !(rhs > lhs); } | |
| ~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1946:13: note: candidate: ‘bool operator>=(QStringView, QStringView)’ | |
1946 | inline bool operator>=(QStringView lhs, QStringView rhs) noexcept { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1946:36: note: no known conversion for argument 1 from ‘QVariant’ to ‘QStringView’ | |
1946 | inline bool operator>=(QStringView lhs, QStringView rhs) noexcept { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | |
| ~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1954:13: note: candidate: ‘bool operator>=(QStringView, QChar)’ | |
1954 | inline bool operator>=(QStringView lhs, QChar rhs) noexcept { return lhs >= QStringView(&rhs, 1); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1954:36: note: no known conversion for argument 1 from ‘QVariant’ to ‘QStringView’ | |
1954 | inline bool operator>=(QStringView lhs, QChar rhs) noexcept { return lhs >= QStringView(&rhs, 1); } | |
| ~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1961:13: note: candidate: ‘bool operator>=(QChar, QStringView)’ | |
1961 | inline bool operator>=(QChar lhs, QStringView rhs) noexcept { return QStringView(&lhs, 1) >= rhs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1961:30: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
1961 | inline bool operator>=(QChar lhs, QStringView rhs) noexcept { return QStringView(&lhs, 1) >= rhs; } | |
| ~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1969:13: note: candidate: ‘bool operator>=(QStringView, QLatin1String)’ | |
1969 | inline bool operator>=(QStringView lhs, QLatin1String rhs) noexcept { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1969:36: note: no known conversion for argument 1 from ‘QVariant’ to ‘QStringView’ | |
1969 | inline bool operator>=(QStringView lhs, QLatin1String rhs) noexcept { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | |
| ~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1976:13: note: candidate: ‘bool operator>=(QLatin1String, QStringView)’ | |
1976 | inline bool operator>=(QLatin1String lhs, QStringView rhs) noexcept { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1976:38: note: no known conversion for argument 1 from ‘QVariant’ to ‘QLatin1String’ | |
1976 | inline bool operator>=(QLatin1String lhs, QStringView rhs) noexcept { return QtPrivate::compareStrings(lhs, rhs) >= 0; } | |
| ~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1985:32: note: candidate: ‘bool operator>=(const QStringRef&, const QByteArray&)’ | |
1985 | inline QT_ASCII_CAST_WARN bool operator>=(const QStringRef &lhs, const QByteArray &rhs) { return lhs.compare(rhs) >= 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1985:61: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QStringRef&’ | |
1985 | inline QT_ASCII_CAST_WARN bool operator>=(const QStringRef &lhs, const QByteArray &rhs) { return lhs.compare(rhs) >= 0; } | |
| ~~~~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1992:32: note: candidate: ‘bool operator>=(const QByteArray&, const QStringRef&)’ | |
1992 | inline QT_ASCII_CAST_WARN bool operator>=(const QByteArray &lhs, const QStringRef &rhs) { return rhs.compare(lhs) <= 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1992:61: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QByteArray&’ | |
1992 | inline QT_ASCII_CAST_WARN bool operator>=(const QByteArray &lhs, const QStringRef &rhs) { return rhs.compare(lhs) <= 0; } | |
| ~~~~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:2018:32: note: candidate: ‘bool operator>=(const char*, const QStringRef&)’ | |
2018 | inline QT_ASCII_CAST_WARN bool operator>=(const char *s1, const QStringRef &s2) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:2018:55: note: no known conversion for argument 1 from ‘QVariant’ to ‘const char*’ | |
2018 | inline QT_ASCII_CAST_WARN bool operator>=(const char *s1, const QStringRef &s2) | |
| ~~~~~~~~~~~~^~ | |
gmake[2]: *** [source/thirdparty/CMakeFiles/thirdparty.dir/build.make:4327: source/thirdparty/CMakeFiles/thirdparty.dir/SortFilterProxyModel/filters/rangefilter.cpp.o] Error 1 | |
gmake[2]: *** Waiting for unfinished jobs.... | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/sorters/rolesorter.cpp: In member function ‘virtual int qqsfpm::RoleSorter::compare(const QModelIndex&, const QModelIndex&, const qqsfpm::QQmlSortFilterProxyModel&) const’: | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/sorters/rolesorter.cpp:62:19: error: no match for ‘operator<’ (operand types are ‘QVariant’ and ‘QVariant’) | |
62 | if (leftValue < rightValue) | |
| ~~~~~~~~~ ^ ~~~~~~~~~~ | |
| | | | |
| QVariant QVariant | |
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:45, | |
from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47, | |
from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:49, | |
from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1, | |
from /home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/sorters/sorter.h:4, | |
from /home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/sorters/rolesorter.h:4, | |
from /home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/sorters/rolesorter.cpp:1: | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h:123:41: note: candidate: ‘template<class T1, class T2> constexpr bool operator<(const QPair<T1, T2>&, const QPair<T1, T2>&)’ | |
123 | Q_DECL_CONSTEXPR Q_INLINE_TEMPLATE bool operator<(const QPair<T1, T2> &p1, const QPair<T1, T2> &p2) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h:123:41: note: template argument deduction/substitution failed: | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/sorters/rolesorter.cpp:62:21: note: ‘QVariant’ is not derived from ‘const QPair<T1, T2>’ | |
62 | if (leftValue < rightValue) | |
| ^~~~~~~~~~ | |
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:48: | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h:1080:6: note: candidate: ‘template<class T> bool operator<(const QVector<T>&, const QVector<T>&)’ | |
1080 | bool operator<(const QVector<T> &lhs, const QVector<T> &rhs) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h:1080:6: note: template argument deduction/substitution failed: | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/sorters/rolesorter.cpp:62:21: note: ‘QVariant’ is not derived from ‘const QVector<T>’ | |
62 | if (leftValue < rightValue) | |
| ^~~~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:1164:6: note: candidate: ‘template<class T> bool operator<(const QList<T>&, const QList<T>&)’ | |
1164 | bool operator<(const QList<T> &lhs, const QList<T> &rhs) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:1164:6: note: template argument deduction/substitution failed: | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/sorters/rolesorter.cpp:62:21: note: ‘QVariant’ is not derived from ‘const QList<T>’ | |
62 | if (leftValue < rightValue) | |
| ^~~~~~~~~~ | |
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h:48, | |
from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:54: | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:574:6: note: candidate: ‘template<class T, int Prealloc1, int Prealloc2> bool operator<(const QVarLengthArray<T, Prealloc1>&, const QVarLengthArray<T, Prealloc2>&)’ | |
574 | bool operator<(const QVarLengthArray<T, Prealloc1> &lhs, const QVarLengthArray<T, Prealloc2> &rhs) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:574:6: note: template argument deduction/substitution failed: | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/sorters/rolesorter.cpp:62:21: note: ‘QVariant’ is not derived from ‘const QVarLengthArray<T, Prealloc1>’ | |
62 | if (leftValue < rightValue) | |
| ^~~~~~~~~~ | |
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:48, | |
from /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:43, | |
from /usr/include/x86_64-linux-gnu/qt5/QtQml/qqmlprivate.h:65, | |
from /usr/include/x86_64-linux-gnu/qt5/QtQml/qqml.h:43, | |
from /home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/filters/filtercontainer.h:6, | |
from /home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/qqmlsortfilterproxymodel.h:6, | |
from /home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/sorters/rolesorter.cpp:2: | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:860:24: note: candidate: ‘template<class T, class X> bool operator<(const QSharedPointer<T>&, const QSharedPointer<T>&)’ | |
860 | Q_INLINE_TEMPLATE bool operator<(const QSharedPointer<T> &ptr1, const QSharedPointer<X> &ptr2) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:860:24: note: template argument deduction/substitution failed: | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/sorters/rolesorter.cpp:62:21: note: ‘QVariant’ is not derived from ‘const QSharedPointer<T>’ | |
62 | if (leftValue < rightValue) | |
| ^~~~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:866:24: note: candidate: ‘template<class T, class X> bool operator<(const QSharedPointer<T>&, X*)’ | |
866 | Q_INLINE_TEMPLATE bool operator<(const QSharedPointer<T> &ptr1, X *ptr2) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:866:24: note: template argument deduction/substitution failed: | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/sorters/rolesorter.cpp:62:21: note: ‘QVariant’ is not derived from ‘const QSharedPointer<T>’ | |
62 | if (leftValue < rightValue) | |
| ^~~~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:872:24: note: candidate: ‘template<class T, class X> bool operator<(T*, const QSharedPointer<T>&)’ | |
872 | Q_INLINE_TEMPLATE bool operator<(T *ptr1, const QSharedPointer<X> &ptr2) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:872:24: note: template argument deduction/substitution failed: | |
/home/me/Downloads/graphia/source/thirdparty/SortFilterProxyModel/sorters/rolesorter.cpp:62:21: note: mismatched types ‘T*’ and ‘QVariant’ | |
62 | if (leftValue < rightValue) | |
| ^~~~~~~~~~ | |
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:49, | |
from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:47: | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:65:30: note: candidate: ‘constexpr bool operator<(char, QLatin1Char)’ | |
65 | Q_DECL_CONSTEXPR inline bool operator< (char lhs, QLatin1Char rhs) noexcept { return lhs < rhs.toLatin1(); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:65:46: note: no known conversion for argument 1 from ‘QVariant’ to ‘char’ | |
65 | Q_DECL_CONSTEXPR inline bool operator< (char lhs, QLatin1Char rhs) noexcept { return lhs < rhs.toLatin1(); } | |
| ~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:72:30: note: candidate: ‘constexpr bool operator<(QLatin1Char, char)’ | |
72 | Q_DECL_CONSTEXPR inline bool operator< (QLatin1Char lhs, char rhs) noexcept { return lhs.toLatin1() < rhs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:72:53: note: no known conversion for argument 1 from ‘QVariant’ to ‘QLatin1Char’ | |
72 | Q_DECL_CONSTEXPR inline bool operator< (QLatin1Char lhs, char rhs) noexcept { return lhs.toLatin1() < rhs; } | |
| ~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:638:30: note: candidate: ‘constexpr bool operator<(QChar, QChar)’ | |
638 | Q_DECL_CONSTEXPR inline bool operator< (QChar c1, QChar c2) noexcept { return c1.ucs < c2.ucs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:638:47: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
638 | Q_DECL_CONSTEXPR inline bool operator< (QChar c1, QChar c2) noexcept { return c1.ucs < c2.ucs; } | |
| ~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:647:30: note: candidate: ‘constexpr bool operator<(QChar, std::nullptr_t)’ | |
647 | Q_DECL_CONSTEXPR inline bool operator< (QChar, std::nullptr_t) noexcept { return false; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:647:41: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
647 | Q_DECL_CONSTEXPR inline bool operator< (QChar, std::nullptr_t) noexcept { return false; } | |
| ^~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:649:30: note: candidate: ‘constexpr bool operator<(std::nullptr_t, QChar)’ | |
649 | Q_DECL_CONSTEXPR inline bool operator< (std::nullptr_t, QChar rhs) noexcept { return !rhs.isNull(); } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:649:41: note: no known conversion for argument 1 from ‘QVariant’ to ‘std::nullptr_t’ | |
649 | Q_DECL_CONSTEXPR inline bool operator< (std::nullptr_t, QChar rhs) noexcept { return !rhs.isNull(); } | |
| ^~~~~~~~~~~~~~ | |
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:50: | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:696:13: note: candidate: ‘bool operator<(const QByteArray&, const QByteArray&)’ | |
696 | inline bool operator<(const QByteArray &a1, const QByteArray &a2) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:696:41: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QByteArray&’ | |
696 | inline bool operator<(const QByteArray &a1, const QByteArray &a2) noexcept | |
| ~~~~~~~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:698:14: note: candidate: ‘bool operator<(const QByteArray&, const char*)’ | |
698 | inline bool operator<(const QByteArray &a1, const char *a2) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:698:42: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QByteArray&’ | |
698 | inline bool operator<(const QByteArray &a1, const char *a2) noexcept | |
| ~~~~~~~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:700:13: note: candidate: ‘bool operator<(const char*, const QByteArray&)’ | |
700 | inline bool operator<(const char *a1, const QByteArray &a2) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:700:35: note: no known conversion for argument 1 from ‘QVariant’ to ‘const char*’ | |
700 | inline bool operator<(const char *a1, const QByteArray &a2) noexcept | |
| ~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1390:13: note: candidate: ‘bool operator<(QLatin1String, QLatin1String)’ | |
1390 | inline bool operator<(QLatin1String s1, QLatin1String s2) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1390:37: note: no known conversion for argument 1 from ‘QVariant’ to ‘QLatin1String’ | |
1390 | inline bool operator<(QLatin1String s1, QLatin1String s2) noexcept | |
| ~~~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1434:32: note: candidate: ‘bool operator<(const char*, const QString&)’ | |
1434 | inline QT_ASCII_CAST_WARN bool operator<(const char *s1, const QString &s2) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1434:54: note: no known conversion for argument 1 from ‘QVariant’ to ‘const char*’ | |
1434 | inline QT_ASCII_CAST_WARN bool operator<(const char *s1, const QString &s2) | |
| ~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1447:32: note: candidate: ‘bool operator<(const char*, QLatin1String)’ | |
1447 | inline QT_ASCII_CAST_WARN bool operator<(const char *s1, QLatin1String s2) | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1447:54: note: no known conversion for argument 1 from ‘QVariant’ to ‘const char*’ | |
1447 | inline QT_ASCII_CAST_WARN bool operator<(const char *s1, QLatin1String s2) | |
| ~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1824:20: note: candidate: ‘bool operator<(const QStringRef&, const QStringRef&)’ | |
1824 | Q_CORE_EXPORT bool operator<(const QStringRef &s1, const QStringRef &s2) noexcept; | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1824:48: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QStringRef&’ | |
1824 | Q_CORE_EXPORT bool operator<(const QStringRef &s1, const QStringRef &s2) noexcept; | |
| ~~~~~~~~~~~~~~~~~~^~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1835:13: note: candidate: ‘bool operator<(const QString&, const QStringRef&)’ | |
1835 | inline bool operator< (const QString &lhs, const QStringRef &rhs) noexcept { return lhs.compare(rhs) < 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1835:39: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QString&’ | |
1835 | inline bool operator< (const QString &lhs, const QStringRef &rhs) noexcept { return lhs.compare(rhs) < 0; } | |
| ~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1842:13: note: candidate: ‘bool operator<(const QStringRef&, const QString&)’ | |
1842 | inline bool operator< (const QStringRef &lhs, const QString &rhs) noexcept { return rhs > lhs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1842:42: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QStringRef&’ | |
1842 | inline bool operator< (const QStringRef &lhs, const QString &rhs) noexcept { return rhs > lhs; } | |
| ~~~~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1871:13: note: candidate: ‘bool operator<(QLatin1String, const QStringRef&)’ | |
1871 | inline bool operator< (QLatin1String lhs, const QStringRef &rhs) noexcept { return rhs.compare(lhs) > 0; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1871:38: note: no known conversion for argument 1 from ‘QVariant’ to ‘QLatin1String’ | |
1871 | inline bool operator< (QLatin1String lhs, const QStringRef &rhs) noexcept { return rhs.compare(lhs) > 0; } | |
| ~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1878:13: note: candidate: ‘bool operator<(const QStringRef&, QLatin1String)’ | |
1878 | inline bool operator< (const QStringRef &lhs, QLatin1String rhs) noexcept { return rhs > lhs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1878:42: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QStringRef&’ | |
1878 | inline bool operator< (const QStringRef &lhs, QLatin1String rhs) noexcept { return rhs > lhs; } | |
| ~~~~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1886:13: note: candidate: ‘bool operator<(QChar, const QString&)’ | |
1886 | inline bool operator< (QChar lhs, const QString &rhs) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1886:30: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
1886 | inline bool operator< (QChar lhs, const QString &rhs) noexcept | |
| ~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1897:13: note: candidate: ‘bool operator<(const QString&, QChar)’ | |
1897 | inline bool operator< (const QString &lhs, QChar rhs) noexcept { return rhs > lhs; } | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1897:39: note: no known conversion for argument 1 from ‘QVariant’ to ‘const QString&’ | |
1897 | inline bool operator< (const QString &lhs, QChar rhs) noexcept { return rhs > lhs; } | |
| ~~~~~~~~~~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1905:13: note: candidate: ‘bool operator<(QChar, const QStringRef&)’ | |
1905 | inline bool operator< (QChar lhs, const QStringRef &rhs) noexcept | |
| ^~~~~~~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1905:30: note: no known conversion for argument 1 from ‘QVariant’ to ‘QChar’ | |
1905 | inline bool operator< (QChar lhs, const QStringRef &rhs) noexcept | |
| ~~~~~~^~~ | |
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1916:13: note: candidate: ‘bool operator<(const QStringRef&, QChar)’ | |
1916 | inline bool operator< (const QStringRef &lhs, QChar rhs) noexcept { return rhs > lhs; } | |
| ^~~~~~~~ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment