[Development] QVariant comparison in Qt6

Thiago Macieira thiago.macieira at intel.com
Fri Sep 18 17:11:19 CEST 2020


On Friday, 18 September 2020 06:48:50 PDT Lars Knoll wrote:
> std::optional<int> QVariant::compare(const QVariant &other);
> 
> Would that be good enough?

Why the optional?

We should use one of the types from <compare>[1]. Yes, it's C++20; we can make 
our internal API return an integer that is convertible to those types in the 
front-end API, under #if __has_include(<compare>).

[1] https://en.cppreference.com/w/cpp/header/compare

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel DPG Cloud Engineering





More information about the Development mailing list