[Development] Oslo, we have a problem</apollo 13> [char8_t]

Thiago Macieira thiago.macieira at intel.com
Mon Jul 8 04:43:53 CEST 2019


On Sunday, 7 July 2019 23:26:40 -03 Konstantin Ritt wrote:
> As we have string views now, I'd vote for deprecating the string
> manipulation methods in QByteArray. I doubt we could make QByteArray a true
> vector of bytes now, without breaking lots of the user code, but that could
> be a good first step.

We don't have any good 8-bit string manipulation functions outside of 
QByteArray. They stay.

The question is whether the Latin1 methods (toUpper(), toLower() and the free 
function qstricmp) should be moved or removed. Those would work really well in 
QLatin1String, but QLatin1String is a view, since it doesn't own the data. 
QLatin1String::toUpper() could return a QByteArray...

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel System Software Products





More information about the Development mailing list