qt6-bb10/src/corelib/text
Edward Welbourne 4e9efb0b60 Teach QByteArrayView how to parse numbers
Now that we don't need '\0'-termination on the data, this is possible.
Moved QByteArray's tests to tst_QByteArrayApiSymmetry and added some
more test-cases.

[ChangeLog][QtCore][QByteArrayView] Added numeric parsing methods.

Change-Id: Ic0df91ecfe5dbf6f008d344dd0464d7927f32273
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
2021-08-30 17:46:00 +02:00
..
UNICODE_LICENSE.txt Update CLDR to v38 2020-11-08 13:01:29 +01:00
qanystringview.h Q{*String,ByteArray}View::length(): use qsizetype, not int 2021-04-15 01:09:44 +02:00
qanystringview.qdoc Fix some errors in docs of string-related classes 2021-08-16 18:53:56 +02:00
qbytearray.cpp Teach QByteArrayView how to parse numbers 2021-08-30 17:46:00 +02:00
qbytearray.h QS(V)/QBA(V)/QL1S::lastIndexOf: fix the offset calculations 2021-08-19 01:55:01 +02:00
qbytearray_p.h Merge remote-tracking branch 'origin/5.15' into dev 2020-04-08 20:11:39 +02:00
qbytearrayalgorithms.h Add QByteArrayView::trimmed() 2021-08-11 22:32:42 +02:00
qbytearraylist.cpp Remove QByteArrayList_indexOf 2020-10-18 18:38:02 +02:00
qbytearraylist.h QList: make (last)IndexOf and contains function templates 2020-10-23 16:37:14 +02:00
qbytearraymatcher.cpp Use qsizetype instead of int in QByteArrayMatcher 2020-07-15 23:16:50 +02:00
qbytearraymatcher.h Build fixes for GCC 11 2021-01-19 22:33:38 +02:00
qbytearrayview.h Teach QByteArrayView how to parse numbers 2021-08-30 17:46:00 +02:00
qbytearrayview.qdoc Teach QByteArrayView how to parse numbers 2021-08-30 17:46:00 +02:00
qbytedata_p.h Adjust code format, add space after 'if' 2020-11-16 12:53:37 +00:00
qchar.cpp Doc: Fix documentation issues for Qt Core 2021-08-24 23:50:23 +02:00
qchar.h QChar: mark as PRIMITIVE type 2021-05-31 17:01:42 +02:00
qcollator.cpp Change QCollator's default locale to QLocale().collation() 2021-07-15 17:06:53 +02:00
qcollator.h Inline QCollator's QString methods via QStringView 2020-12-07 22:10:25 +00:00
qcollator_icu.cpp Take care of NULL data from QStringView in QCollator 2020-02-05 10:23:43 +01:00
qcollator_macx.cpp Use QList instead of QVector in corelib implementation 2020-06-29 12:35:09 +02:00
qcollator_p.h QCollator/Win: Remove WinRT remnants 2021-08-02 15:09:43 -07:00
qcollator_posix.cpp Use QList instead of QVector in corelib implementation 2020-06-29 12:35:09 +02:00
qcollator_win.cpp QCollator/Win: Remove WinRT remnants 2021-08-02 15:09:43 -07:00
qdoublescanprint_p.h Fix compilation with system double-conversion 2021-02-12 09:41:45 +01:00
qlocale.cpp Avoid UB (and the consequent need to suppress an MSVC warning) 2021-08-30 17:46:00 +02:00
qlocale.h Consolidate documentation of floating-point formatting code 2021-08-03 14:49:57 +02:00
qlocale.qdoc Consolidate documentation of floating-point formatting code 2021-08-03 14:49:57 +02:00
qlocale_data_p.h Make locale ordering transitive 2021-07-14 20:59:00 +02:00
qlocale_icu.cpp Move text-related code out of corelib/tools/ to corelib/text/ 2019-07-10 17:05:30 +02:00
qlocale_mac.mm Add the "Territory" enumerated type for QLocale 2021-04-15 20:17:49 +08:00
qlocale_p.h Rework QLocalePrivate::bytearrayToU?LongLong() 2021-08-30 17:46:00 +02:00
qlocale_tools.cpp Convert various callers of strtou?ll() to call strntou?ll() 2021-08-30 17:46:00 +02:00
qlocale_tools_p.h Remove temporary inlines for qstrtou?ll() 2021-08-30 17:46:00 +02:00
qlocale_unix.cpp Record useful URL in qlocale_unix.cpp 2021-06-11 23:30:08 +02:00
qlocale_win.cpp Convert various callers of strtou?ll() to call strntou?ll() 2021-08-30 17:46:00 +02:00
qregularexpression.cpp QRegularExpressionMatch: add a way to know if a capturing group captured 2021-08-25 00:06:42 +02:00
qregularexpression.h QRegularExpressionMatch: add a way to know if a capturing group captured 2021-08-25 00:06:42 +02:00
qstring.cpp Avoid UB (and the consequent need to suppress an MSVC warning) 2021-08-30 17:46:00 +02:00
qstring.h QS(V)/QBA(V)/QL1S::lastIndexOf: fix the offset calculations 2021-08-19 01:55:01 +02:00
qstring_mips_dsp_asm.S Move text-related code out of corelib/tools/ to corelib/text/ 2019-07-10 17:05:30 +02:00
qstringalgorithms.h QUtf8StringView: ensure binary compatibility throughout 6.x 2021-04-20 19:33:00 +00:00
qstringalgorithms_p.h Move text-related code out of corelib/tools/ to corelib/text/ 2019-07-10 17:05:30 +02:00
qstringbuilder.cpp Convert a couple of APIs to use views 2020-10-06 11:16:36 +02:00
qstringbuilder.h QStringBuilder: fix warning about memcpying onto QChar 2021-06-22 16:27:13 -07:00
qstringconverter.cpp string 16<->8 bits conversion: SIMD on arm32 2021-03-08 00:31:23 +01:00
qstringconverter.h Convert a couple of APIs to use views 2020-10-06 11:16:36 +02:00
qstringconverter_p.h Convert a couple of APIs to use views 2020-10-06 11:16:36 +02:00
qstringiterator.qdoc Rename snippet files to match the carved up corelib/tools/ 2020-06-04 10:39:52 +02:00
qstringiterator_p.h Assert validity in QStringIterator's unchecked methods 2020-12-11 16:08:01 +01:00
qstringlist.cpp Doc: Add missing comma 2021-07-28 01:43:09 +02:00
qstringlist.h QList: make (last)IndexOf and contains function templates 2020-10-23 16:37:14 +02:00
qstringliteral.h QStringLiteral: suppress the clang-tidy warning about const_cast 2021-08-04 19:36:01 -07:00
qstringmatcher.cpp Make QStringMatcher ready for Qt 6 2020-09-07 09:09:55 +02:00
qstringmatcher.h Make QStringMatcher ready for Qt 6 2020-09-07 09:09:55 +02:00
qstringtokenizer.cpp Fix documentation of QStringTokenizer 2020-12-03 20:21:35 +01:00
qstringtokenizer.h Fix documentation of QStringTokenizer 2020-12-03 20:21:35 +01:00
qstringview.cpp QS(V)/QBA(V)/QL1S::lastIndexOf: fix the offset calculations 2021-08-19 01:55:01 +02:00
qstringview.h QS(V)/QBA(V)/QL1S::lastIndexOf: fix the offset calculations 2021-08-19 01:55:01 +02:00
qt_attribution.json Update CLDR qt_attribution.json 2021-06-14 11:28:38 +02:00
qtextboundaryfinder.cpp Doc: Use https for links to unicode.org 2021-06-25 18:55:55 +02:00
qtextboundaryfinder.h Clean up QTextBoundaryFinder and qunicodetools 2020-09-07 09:09:55 +02:00
qtliterals.qdoc Add documentation for the QtLiterals namespace 2021-04-19 19:56:25 +02:00
qunicodetables.cpp unicode: Regenerate Unicode tables 2021-08-26 16:55:05 +02:00
qunicodetables_p.h unicode: Regenerate Unicode tables 2021-08-26 16:55:05 +02:00
qunicodetools.cpp Unicode: fix the grapheme clustering algorithm 2021-08-24 12:58:20 +02:00
qunicodetools_p.h Clean up QTextBoundaryFinder and qunicodetools 2020-09-07 09:09:55 +02:00
qutf8stringview.h Fix coding-style violation in QUtf8StringView::operator==() 2021-06-23 14:04:08 +02:00
qutf8stringview.qdoc Fix some errors in docs of string-related classes 2021-08-16 18:53:56 +02:00
qvsnprintf.cpp Move text-related code out of corelib/tools/ to corelib/text/ 2019-07-10 17:05:30 +02:00