On Sunday, 19 April 2020 09:39:40 -03 André Pönitz wrote: > > What about non-integral types? > > They are compared by typeName(). So any QChar would be less-than any > QRegularExpression.
We can order by type, but I don't think we should. But that's a choice. As Allan said, QVariant to QVariant comparison needs to be weak, partial ordering already. Some types aren't orderable (QSize, QPoint, etc.) and some have non-comparable values (double, float). > On the inner level the situation is up to the actual type, that's no > different than today, and would also not be affected by disallowing > comparisons between different types. Some different types I think we should compare: all numeric ones. We already have the proper promotion rules implemented. But I don't think we should convert anything else, not even QPoint to QPointF. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel System Software Products _______________________________________________ Interest mailing list Interest@qt-project.org https://lists.qt-project.org/listinfo/interest