On Wednesday, 14 November 2018 00:34:50 PST Andy Shaw wrote:
> For user code I get that we can just say that they should do something like:
>
> qstricmp(str, QLatin1String("a").latin1());
What we should do is actually have QLatin1String overloads of the functions in
questions. We already have quite a few in qstringalgorithms.h, including this
pearl of wisdom:
Q_REQUIRED_RESULT bool isLatin1(QLatin1String s) Q_DECL_NOTHROW;
// in qstring.h
The thing is, those older functions like qstricmp are meant to be used with
QByteArray, which is documented to operate on Latin1 (see isUpper and
toUpper).
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development