Untitled

 avatar
unknown
plain_text
4 years ago
32 kB
33
Indexable
C:/msys64/mingw64/include/qt6/QtCore/qmap.h:291:18: error: 'compare_eq_result' in namespace 'QTypeTraits' does not name a template type
  291 |     QTypeTraits::compare_eq_result<AKey, AT> operator!=(const QMap &lhs, const QMap &rhs)
      |                  ^~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qmap.h:860:18: error: 'compare_eq_result' in namespace 'QTypeTraits' does not name a template type
  860 |     QTypeTraits::compare_eq_result<AKey, AT> operator==(const QMultiMap &lhs, const QMultiMap &rhs)
      |                  ^~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qmap.h:871:18: error: 'compare_eq_result' in namespace 'QTypeTraits' does not name a template type
  871 |     QTypeTraits::compare_eq_result<AKey, AT> operator!=(const QMultiMap &lhs, const QMultiMap &rhs)
      |                  ^~~~~~~~~~~~~~~~~
In file included from C:/msys64/mingw64/include/qt6/QtCore/qtextstream.h:47,
                 from C:/msys64/mingw64/include/qt6/QtCore/qdebug.h:48,
                 from C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:53,
                 from C:/msys64/mingw64/include/qt6/QtCore/qabstractitemmodel.h:47,
                 from C:/msys64/mingw64/include/qt6/QtCore/QtCore:10,
                 from version.cpp:1:
C:/msys64/mingw64/include/qt6/QtCore/qstringconverter.h:179:31: error: 'optional' in namespace 'std' does not name a template type
  179 |     Q_CORE_EXPORT static std::optional<Encoding> encodingForName(const char *name);
      |                               ^~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qstringconverter.h:179:26: note: 'std::optional' is only available from C++17 onwards
  179 |     Q_CORE_EXPORT static std::optional<Encoding> encodingForName(const char *name);
      |                          ^~~
C:/msys64/mingw64/include/qt6/QtCore/qstringconverter.h:181:31: error: 'optional' in namespace 'std' does not name a template type
  181 |     Q_CORE_EXPORT static std::optional<Encoding> encodingForData(QByteArrayView data, char16_t expectedFirstCharacter = 0);
      |                               ^~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qstringconverter.h:181:26: note: 'std::optional' is only available from C++17 onwards
  181 |     Q_CORE_EXPORT static std::optional<Encoding> encodingForData(QByteArrayView data, char16_t expectedFirstCharacter = 0);
      |                          ^~~
C:/msys64/mingw64/include/qt6/QtCore/qstringconverter.h:182:31: error: 'optional' in namespace 'std' does not name a template type
  182 |     Q_CORE_EXPORT static std::optional<Encoding> encodingForHtml(QByteArrayView data);
      |                               ^~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qstringconverter.h:182:26: note: 'std::optional' is only available from C++17 onwards
  182 |     Q_CORE_EXPORT static std::optional<Encoding> encodingForHtml(QByteArrayView data);
      |                          ^~~
In file included from C:/msys64/mingw64/include/qt6/QtCore/qdebug.h:50,
                 from C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:53,
                 from C:/msys64/mingw64/include/qt6/QtCore/qabstractitemmodel.h:47,
                 from C:/msys64/mingw64/include/qt6/QtCore/QtCore:10,
                 from version.cpp:1:
C:/msys64/mingw64/include/qt6/QtCore/qset.h:75:18: error: 'compare_eq_result' in namespace 'QTypeTraits' does not name a template type
   75 |     QTypeTraits::compare_eq_result<U> operator==(const QSet<T> &other) const
      |                  ^~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qset.h:78:18: error: 'compare_eq_result' in namespace 'QTypeTraits' does not name a template type
   78 |     QTypeTraits::compare_eq_result<U> operator!=(const QSet<T> &other) const
      |                  ^~~~~~~~~~~~~~~~~
In file included from C:/msys64/mingw64/include/qt6/QtCore/qdebug.h:51,
                 from C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:53,
                 from C:/msys64/mingw64/include/qt6/QtCore/qabstractitemmodel.h:47,
                 from C:/msys64/mingw64/include/qt6/QtCore/QtCore:10,
                 from version.cpp:1:
C:/msys64/mingw64/include/qt6/QtCore/qcontiguouscache.h:76:24: error: 'is_nothrow_destructible_v' is not a member of 'std'; did you mean 'is_nothrow_destructible'?
   76 |     static_assert(std::is_nothrow_destructible_v<T>, "Types with throwing destructors are not supported in Qt containers.");
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~
      |                        is_nothrow_destructible
C:/msys64/mingw64/include/qt6/QtCore/qcontiguouscache.h:76:51: error: expected primary-expression before '>' token
   76 |     static_assert(std::is_nothrow_destructible_v<T>, "Types with throwing destructors are not supported in Qt containers.");
      |                                                   ^
C:/msys64/mingw64/include/qt6/QtCore/qcontiguouscache.h:76:52: error: expected primary-expression before ',' token
   76 |     static_assert(std::is_nothrow_destructible_v<T>, "Types with throwing destructors are not supported in Qt containers.");
      |                                                    ^
C:/msys64/mingw64/include/qt6/QtCore/qcontiguouscache.h:103:18: error: 'compare_eq_result' in namespace 'QTypeTraits' does not name a template type
  103 |     QTypeTraits::compare_eq_result<U> operator==(const QContiguousCache<T> &other) const
      |                  ^~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qcontiguouscache.h:118:18: error: 'compare_eq_result' in namespace 'QTypeTraits' does not name a template type
  118 |     QTypeTraits::compare_eq_result<U> operator!=(const QContiguousCache<T> &other) const
      |                  ^~~~~~~~~~~~~~~~~
In file included from C:/msys64/mingw64/include/qt6/QtCore/qglobal.h:1336,
                 from C:/msys64/mingw64/include/qt6/QtCore/QtCore:4,
                 from version.cpp:1:
C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h:165:66: error: 'is_trivial_v' is not a member of 'std'; did you mean 'is_trivial'?
  165 |         isComplex = (((FLAGS) & Q_PRIMITIVE_TYPE) == 0) && !std::is_trivial_v<TYPE>, \
      |                                                                  ^~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qsharedpointer_impl.h:951:22: note: in expansion of macro 'Q_DECLARE_TYPEINFO_BODY'
  951 | template<typename T> Q_DECLARE_TYPEINFO_BODY(QWeakPointer<T>, Q_RELOCATABLE_TYPE);
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h:165:83: error: expected primary-expression before '>' token
  165 |         isComplex = (((FLAGS) & Q_PRIMITIVE_TYPE) == 0) && !std::is_trivial_v<TYPE>, \
      |                                                                                   ^
C:/msys64/mingw64/include/qt6/QtCore/qsharedpointer_impl.h:951:22: note: in expansion of macro 'Q_DECLARE_TYPEINFO_BODY'
  951 | template<typename T> Q_DECLARE_TYPEINFO_BODY(QWeakPointer<T>, Q_RELOCATABLE_TYPE);
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h:165:78: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
  165 |         isComplex = (((FLAGS) & Q_PRIMITIVE_TYPE) == 0) && !std::is_trivial_v<TYPE>, \
      |                                                                              ^
C:/msys64/mingw64/include/qt6/QtCore/qsharedpointer_impl.h:951:22: note: in expansion of macro 'Q_DECLARE_TYPEINFO_BODY'
  951 | template<typename T> Q_DECLARE_TYPEINFO_BODY(QWeakPointer<T>, Q_RELOCATABLE_TYPE);
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h:165:84: error: expected primary-expression before ',' token
  165 |         isComplex = (((FLAGS) & Q_PRIMITIVE_TYPE) == 0) && !std::is_trivial_v<TYPE>, \
      |                                                                                    ^
C:/msys64/mingw64/include/qt6/QtCore/qsharedpointer_impl.h:951:22: note: in expansion of macro 'Q_DECLARE_TYPEINFO_BODY'
  951 | template<typename T> Q_DECLARE_TYPEINFO_BODY(QWeakPointer<T>, Q_RELOCATABLE_TYPE);
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h:165:66: error: 'is_trivial_v' is not a member of 'std'; did you mean 'is_trivial'?
  165 |         isComplex = (((FLAGS) & Q_PRIMITIVE_TYPE) == 0) && !std::is_trivial_v<TYPE>, \
      |                                                                  ^~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qsharedpointer_impl.h:952:22: note: in expansion of macro 'Q_DECLARE_TYPEINFO_BODY'
  952 | template<typename T> Q_DECLARE_TYPEINFO_BODY(QSharedPointer<T>, Q_RELOCATABLE_TYPE);
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h:165:83: error: expected primary-expression before '>' token
  165 |         isComplex = (((FLAGS) & Q_PRIMITIVE_TYPE) == 0) && !std::is_trivial_v<TYPE>, \
      |                                                                                   ^
C:/msys64/mingw64/include/qt6/QtCore/qsharedpointer_impl.h:952:22: note: in expansion of macro 'Q_DECLARE_TYPEINFO_BODY'
  952 | template<typename T> Q_DECLARE_TYPEINFO_BODY(QSharedPointer<T>, Q_RELOCATABLE_TYPE);
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h:165:78: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
  165 |         isComplex = (((FLAGS) & Q_PRIMITIVE_TYPE) == 0) && !std::is_trivial_v<TYPE>, \
      |                                                                              ^
C:/msys64/mingw64/include/qt6/QtCore/qsharedpointer_impl.h:952:22: note: in expansion of macro 'Q_DECLARE_TYPEINFO_BODY'
  952 | template<typename T> Q_DECLARE_TYPEINFO_BODY(QSharedPointer<T>, Q_RELOCATABLE_TYPE);
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h:165:84: error: expected primary-expression before ',' token
  165 |         isComplex = (((FLAGS) & Q_PRIMITIVE_TYPE) == 0) && !std::is_trivial_v<TYPE>, \
      |                                                                                    ^
C:/msys64/mingw64/include/qt6/QtCore/qsharedpointer_impl.h:952:22: note: in expansion of macro 'Q_DECLARE_TYPEINFO_BODY'
  952 | template<typename T> Q_DECLARE_TYPEINFO_BODY(QSharedPointer<T>, Q_RELOCATABLE_TYPE);
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h:165:66: error: 'is_trivial_v' is not a member of 'std'; did you mean 'is_trivial'?
  165 |         isComplex = (((FLAGS) & Q_PRIMITIVE_TYPE) == 0) && !std::is_trivial_v<TYPE>, \
      |                                                                  ^~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h:174:1: note: in expansion of macro 'Q_DECLARE_TYPEINFO_BODY'
  174 | Q_DECLARE_TYPEINFO_BODY(TYPE, FLAGS)
      | ^~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h:198:1: note: in expansion of macro 'Q_DECLARE_TYPEINFO'
  198 | Q_DECLARE_TYPEINFO(TYPE, FLAGS); \
      | ^~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h:202:32: note: in expansion of macro 'Q_DECLARE_SHARED_IMPL'
  202 | #define Q_DECLARE_SHARED(TYPE) Q_DECLARE_SHARED_IMPL(TYPE, Q_RELOCATABLE_TYPE)
      |                                ^~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qdebug.h:171:1: note: in expansion of macro 'Q_DECLARE_SHARED'
  171 | Q_DECLARE_SHARED(QDebug)
      | ^~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h:165:83: error: expected primary-expression before '>' token
  165 |         isComplex = (((FLAGS) & Q_PRIMITIVE_TYPE) == 0) && !std::is_trivial_v<TYPE>, \
      |                                                                                   ^
C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h:174:1: note: in expansion of macro 'Q_DECLARE_TYPEINFO_BODY'
  174 | Q_DECLARE_TYPEINFO_BODY(TYPE, FLAGS)
      | ^~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h:198:1: note: in expansion of macro 'Q_DECLARE_TYPEINFO'
  198 | Q_DECLARE_TYPEINFO(TYPE, FLAGS); \
      | ^~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h:202:32: note: in expansion of macro 'Q_DECLARE_SHARED_IMPL'
  202 | #define Q_DECLARE_SHARED(TYPE) Q_DECLARE_SHARED_IMPL(TYPE, Q_RELOCATABLE_TYPE)
      |                                ^~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qdebug.h:171:1: note: in expansion of macro 'Q_DECLARE_SHARED'
  171 | Q_DECLARE_SHARED(QDebug)
      | ^~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h:165:78: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
  165 |         isComplex = (((FLAGS) & Q_PRIMITIVE_TYPE) == 0) && !std::is_trivial_v<TYPE>, \
      |                                                                              ^
C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h:174:1: note: in expansion of macro 'Q_DECLARE_TYPEINFO_BODY'
  174 | Q_DECLARE_TYPEINFO_BODY(TYPE, FLAGS)
      | ^~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h:198:1: note: in expansion of macro 'Q_DECLARE_TYPEINFO'
  198 | Q_DECLARE_TYPEINFO(TYPE, FLAGS); \
      | ^~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h:202:32: note: in expansion of macro 'Q_DECLARE_SHARED_IMPL'
  202 | #define Q_DECLARE_SHARED(TYPE) Q_DECLARE_SHARED_IMPL(TYPE, Q_RELOCATABLE_TYPE)
      |                                ^~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qdebug.h:171:1: note: in expansion of macro 'Q_DECLARE_SHARED'
  171 | Q_DECLARE_SHARED(QDebug)
      | ^~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h:165:84: error: expected primary-expression before ',' token
  165 |         isComplex = (((FLAGS) & Q_PRIMITIVE_TYPE) == 0) && !std::is_trivial_v<TYPE>, \
      |                                                                                    ^
C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h:174:1: note: in expansion of macro 'Q_DECLARE_TYPEINFO_BODY'
  174 | Q_DECLARE_TYPEINFO_BODY(TYPE, FLAGS)
      | ^~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h:198:1: note: in expansion of macro 'Q_DECLARE_TYPEINFO'
  198 | Q_DECLARE_TYPEINFO(TYPE, FLAGS); \
      | ^~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h:202:32: note: in expansion of macro 'Q_DECLARE_SHARED_IMPL'
  202 | #define Q_DECLARE_SHARED(TYPE) Q_DECLARE_SHARED_IMPL(TYPE, Q_RELOCATABLE_TYPE)
      |                                ^~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qdebug.h:171:1: note: in expansion of macro 'Q_DECLARE_SHARED'
  171 | Q_DECLARE_SHARED(QDebug)
      | ^~~~~~~~~~~~~~~~
In file included from C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:53,
                 from C:/msys64/mingw64/include/qt6/QtCore/qabstractitemmodel.h:47,
                 from C:/msys64/mingw64/include/qt6/QtCore/QtCore:10,
                 from version.cpp:1:
C:/msys64/mingw64/include/qt6/QtCore/qdebug.h:244:27: error: 'conjunction_v' is not a member of 'std'
  244 |     std::enable_if_t<std::conjunction_v<QTypeTraits::has_ostream_operator<QDebug, T>...>, QDebug>;
      |                           ^~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qdebug.h:244:27: note: 'std::conjunction_v' is only available from C++17 onwards
C:/msys64/mingw64/include/qt6/QtCore/qdebug.h:244:27: error: 'conjunction_v' is not a member of 'std'
C:/msys64/mingw64/include/qt6/QtCore/qdebug.h:244:27: note: 'std::conjunction_v' is only available from C++17 onwards
C:/msys64/mingw64/include/qt6/QtCore/qdebug.h:244:85: error: expected parameter pack before '...'
  244 |     std::enable_if_t<std::conjunction_v<QTypeTraits::has_ostream_operator<QDebug, T>...>, QDebug>;
      |                                                                                     ^~~
C:/msys64/mingw64/include/qt6/QtCore/qdebug.h:244:88: error: template argument 1 is invalid
  244 |     std::enable_if_t<std::conjunction_v<QTypeTraits::has_ostream_operator<QDebug, T>...>, QDebug>;
      |                                                                                        ^
C:/msys64/mingw64/include/qt6/QtCore/qdebug.h:247:8: error: 'QDebugIfHasDebugStream' does not name a type
  247 | inline QDebugIfHasDebugStream<T> operator<<(QDebug debug, const QList<T> &vec)
      |        ^~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qdebug.h:253:8: error: 'QDebugIfHasDebugStream' does not name a type
  253 | inline QDebugIfHasDebugStream<T> operator<<(QDebug debug, const std::vector<T, Alloc> &vec)
      |        ^~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qdebug.h:259:8: error: 'QDebugIfHasDebugStream' does not name a type
  259 | inline QDebugIfHasDebugStream<T> operator<<(QDebug debug, const std::list<T, Alloc> &vec)
      |        ^~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qdebug.h:265:8: error: 'QDebugIfHasDebugStream' does not name a type
  265 | inline QDebugIfHasDebugStream<Key, T> operator<<(QDebug debug, const std::map<Key, T, Compare, Alloc> &map)
      |        ^~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qdebug.h:271:8: error: 'QDebugIfHasDebugStream' does not name a type
  271 | inline QDebugIfHasDebugStream<Key, T> operator<<(QDebug debug, const std::multimap<Key, T, Compare, Alloc> &map)
      |        ^~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qdebug.h:277:8: error: 'QDebugIfHasDebugStream' does not name a type
  277 | inline QDebugIfHasDebugStream<Key, T> operator<<(QDebug debug, const QMap<Key, T> &map)
      |        ^~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qdebug.h:283:8: error: 'QDebugIfHasDebugStream' does not name a type
  283 | inline QDebugIfHasDebugStream<Key, T> operator<<(QDebug debug, const QMultiMap<Key, T> &map)
      |        ^~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qdebug.h:289:8: error: 'QDebugIfHasDebugStream' does not name a type
  289 | inline QDebugIfHasDebugStream<Key, T> operator<<(QDebug debug, const QHash<Key, T> &hash)
      |        ^~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qdebug.h:295:8: error: 'QDebugIfHasDebugStream' does not name a type
  295 | inline QDebugIfHasDebugStream<Key, T> operator<<(QDebug debug, const QMultiHash<Key, T> &hash)
      |        ^~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qdebug.h:301:8: error: 'QDebugIfHasDebugStream' does not name a type
  301 | inline QDebugIfHasDebugStream<T1, T2> operator<<(QDebug debug, const std::pair<T1, T2> &pair)
      |        ^~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qdebug.h:309:8: error: 'QDebugIfHasDebugStream' does not name a type
  309 | inline QDebugIfHasDebugStream<T> operator<<(QDebug debug, const QSet<T> &set)
      |        ^~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qdebug.h:315:8: error: 'QDebugIfHasDebugStream' does not name a type
  315 | inline QDebugIfHasDebugStream<T> operator<<(QDebug debug, const QContiguousCache<T> &cache)
      |        ^~~~~~~~~~~~~~~~~~~~~~
In file included from C:/msys64/mingw64/include/qt6/QtCore/qabstractitemmodel.h:47,
                 from C:/msys64/mingw64/include/qt6/QtCore/QtCore:10,
                 from version.cpp:1:
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:359:60: error: 'is_same_v' is not a member of 'std'; did you mean 'is_same'?
  359 |     template<typename T, typename = std::enable_if_t<!std::is_same_v<std::decay_t<T>, QVariant>>>
      |                                                            ^~~~~~~~~
      |                                                            is_same
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:359:69: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
  359 |     template<typename T, typename = std::enable_if_t<!std::is_same_v<std::decay_t<T>, QVariant>>>
      |                                                                     ^
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:359:87: error: template argument 1 is invalid
  359 |     template<typename T, typename = std::enable_if_t<!std::is_same_v<std::decay_t<T>, QVariant>>>
      |                                                                                       ^~~~~~~~
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:359:97: error: expected unqualified-id before '>' token
  359 |     template<typename T, typename = std::enable_if_t<!std::is_same_v<std::decay_t<T>, QVariant>>>
      |                                                                                                 ^
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:397:27: error: 'is_copy_constructible_v' is not a member of 'std'; did you mean 'is_copy_constructible'?
  397 |     std::enable_if_t<std::is_copy_constructible_v<T>, QVariant>
      |                           ^~~~~~~~~~~~~~~~~~~~~~~
      |                           is_copy_constructible
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:397:27: error: 'is_copy_constructible_v' is not a member of 'std'; did you mean 'is_copy_constructible'?
  397 |     std::enable_if_t<std::is_copy_constructible_v<T>, QVariant>
      |                           ^~~~~~~~~~~~~~~~~~~~~~~
      |                           is_copy_constructible
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:397:52: error: template argument 1 is invalid
  397 |     std::enable_if_t<std::is_copy_constructible_v<T>, QVariant>
      |                                                    ^
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:397:27: error: 'is_copy_constructible_v' is not a member of 'std'; did you mean 'is_copy_constructible'?
  397 |     std::enable_if_t<std::is_copy_constructible_v<T>, QVariant>
      |                           ^~~~~~~~~~~~~~~~~~~~~~~
      |                           is_copy_constructible
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:397:27: error: 'is_copy_constructible_v' is not a member of 'std'; did you mean 'is_copy_constructible'?
  397 |     std::enable_if_t<std::is_copy_constructible_v<T>, QVariant>
      |                           ^~~~~~~~~~~~~~~~~~~~~~~
      |                           is_copy_constructible
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:397:52: error: template argument 1 is invalid
  397 |     std::enable_if_t<std::is_copy_constructible_v<T>, QVariant>
      |                                                    ^
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:397:27: error: 'is_copy_constructible_v' is not a member of 'std'; did you mean 'is_copy_constructible'?
  397 |     std::enable_if_t<std::is_copy_constructible_v<T>, QVariant>
      |                           ^~~~~~~~~~~~~~~~~~~~~~~
      |                           is_copy_constructible
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:397:27: error: 'is_copy_constructible_v' is not a member of 'std'; did you mean 'is_copy_constructible'?
  397 |     std::enable_if_t<std::is_copy_constructible_v<T>, QVariant>
      |                           ^~~~~~~~~~~~~~~~~~~~~~~
      |                           is_copy_constructible
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:397:52: error: template argument 1 is invalid
  397 |     std::enable_if_t<std::is_copy_constructible_v<T>, QVariant>
      |                                                    ^
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:397:27: error: 'is_copy_constructible_v' is not a member of 'std'; did you mean 'is_copy_constructible'?
  397 |     std::enable_if_t<std::is_copy_constructible_v<T>, QVariant>
      |                           ^~~~~~~~~~~~~~~~~~~~~~~
      |                           is_copy_constructible
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:397:27: error: 'is_copy_constructible_v' is not a member of 'std'; did you mean 'is_copy_constructible'?
  397 |     std::enable_if_t<std::is_copy_constructible_v<T>, QVariant>
      |                           ^~~~~~~~~~~~~~~~~~~~~~~
      |                           is_copy_constructible
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:397:52: error: template argument 1 is invalid
  397 |     std::enable_if_t<std::is_copy_constructible_v<T>, QVariant>
      |                                                    ^
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:397:27: error: 'is_copy_constructible_v' is not a member of 'std'; did you mean 'is_copy_constructible'?
  397 |     std::enable_if_t<std::is_copy_constructible_v<T>, QVariant>
      |                           ^~~~~~~~~~~~~~~~~~~~~~~
      |                           is_copy_constructible
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:397:27: error: 'is_copy_constructible_v' is not a member of 'std'; did you mean 'is_copy_constructible'?
  397 |     std::enable_if_t<std::is_copy_constructible_v<T>, QVariant>
      |                           ^~~~~~~~~~~~~~~~~~~~~~~
      |                           is_copy_constructible
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:397:52: error: template argument 1 is invalid
  397 |     std::enable_if_t<std::is_copy_constructible_v<T>, QVariant>
      |                                                    ^
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:397:5: error: invalid use of template-name 'std::enable_if_t' without an argument list
  397 |     std::enable_if_t<std::is_copy_constructible_v<T>, QVariant>
      |     ^~~
In file included from C:/msys64/mingw64/include/qt6/QtCore/qglobal.h:45,
                 from C:/msys64/mingw64/include/qt6/QtCore/QtCore:4,
                 from version.cpp:1:
C:/msys64/mingw64/include/c++/10.3.0/type_traits:2554:11: note: 'template<bool _Cond, class _Tp> using enable_if_t = typename std::enable_if::type' declared here
 2554 |     using enable_if_t = typename enable_if<_Cond, _Tp>::type;
      |           ^~~~~~~~~~~
In file included from C:/msys64/mingw64/include/qt6/QtCore/qabstractitemmodel.h:47,
                 from C:/msys64/mingw64/include/qt6/QtCore/QtCore:10,
                 from version.cpp:1:
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:397:21: error: expected initializer before '<' token
  397 |     std::enable_if_t<std::is_copy_constructible_v<T>, QVariant>
      |                     ^
In file included from C:/msys64/mingw64/include/qt6/QtCore/qabstractitemmodel.h:47,
                 from C:/msys64/mingw64/include/qt6/QtCore/QtCore:10,
                 from version.cpp:1:
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:532:92: error: 'is_same_v' is not a member of 'std'; did you mean 'is_same'?
  532 |     friend auto operator<<(const QDebug &debug, const T &variant) -> std::enable_if_t<std::is_same_v<T, QVariant>, QDebug> {
      |                                                                                            ^~~~~~~~~
      |                                                                                            is_same
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:532:92: error: 'is_same_v' is not a member of 'std'; did you mean 'is_same'?
  532 |     friend auto operator<<(const QDebug &debug, const T &variant) -> std::enable_if_t<std::is_same_v<T, QVariant>, QDebug> {
      |                                                                                            ^~~~~~~~~
      |                                                                                            is_same
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:532:113: error: template argument 1 is invalid
  532 |     friend auto operator<<(const QDebug &debug, const T &variant) -> std::enable_if_t<std::is_same_v<T, QVariant>, QDebug> {
      |                                                                                                                 ^
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:532:92: error: 'is_same_v' is not a member of 'std'; did you mean 'is_same'?
  532 |     friend auto operator<<(const QDebug &debug, const T &variant) -> std::enable_if_t<std::is_same_v<T, QVariant>, QDebug> {
      |                                                                                            ^~~~~~~~~
      |                                                                                            is_same
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:532:92: error: 'is_same_v' is not a member of 'std'; did you mean 'is_same'?
  532 |     friend auto operator<<(const QDebug &debug, const T &variant) -> std::enable_if_t<std::is_same_v<T, QVariant>, QDebug> {
      |                                                                                            ^~~~~~~~~
      |                                                                                            is_same
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:532:113: error: template argument 1 is invalid
  532 |     friend auto operator<<(const QDebug &debug, const T &variant) -> std::enable_if_t<std::is_same_v<T, QVariant>, QDebug> {
      |                                                                                                                 ^
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:532:92: error: 'is_same_v' is not a member of 'std'; did you mean 'is_same'?
  532 |     friend auto operator<<(const QDebug &debug, const T &variant) -> std::enable_if_t<std::is_same_v<T, QVariant>, QDebug> {
      |                                                                                            ^~~~~~~~~
      |                                                                                            is_same
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:532:92: error: 'is_same_v' is not a member of 'std'; did you mean 'is_same'?
  532 |     friend auto operator<<(const QDebug &debug, const T &variant) -> std::enable_if_t<std::is_same_v<T, QVariant>, QDebug> {
      |                                                                                            ^~~~~~~~~
      |                                                                                            is_same
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:532:113: error: template argument 1 is invalid
  532 |     friend auto operator<<(const QDebug &debug, const T &variant) -> std::enable_if_t<std::is_same_v<T, QVariant>, QDebug> {
      |                                                                                                                 ^
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:532:92: error: 'is_same_v' is not a member of 'std'; did you mean 'is_same'?
  532 |     friend auto operator<<(const QDebug &debug, const T &variant) -> std::enable_if_t<std::is_same_v<T, QVariant>, QDebug> {
      |                                                                                            ^~~~~~~~~
      |                                                                                            is_same
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:532:92: error: 'is_same_v' is not a member of 'std'; did you mean 'is_same'?
  532 |     friend auto operator<<(const QDebug &debug, const T &variant) -> std::enable_if_t<std::is_same_v<T, QVariant>, QDebug> {
      |                                                                                            ^~~~~~~~~
      |                                                                                            is_same
C:/msys64/mingw64/include/qt6/QtCore/qvariant.h:532:113: error: tem
Editor is loading...