Classes for String Data
These classes are relevant when working with string data. See the information about support for Unicode in Qt for more information.
Unified view on Latin-1, UTF-8, or UTF-16 strings with a read-only subset of the QString API | |
Array of bytes | |
List of byte arrays | |
Holds a sequence of bytes that can be quickly matched in a byte array | |
View on an array of bytes with a read-only subset of the QByteArray API | |
16-bit Unicode character | |
Compares strings according to a localized collation algorithm | |
Can be used to speed up string collation | |
8-bit ASCII/Latin-1 character | |
Optimized search for substring in Latin-1 text | |
Thin wrapper around a US-ASCII/Latin-1 encoded string literal | |
Converts between numbers and their string representations in various languages | |
Pattern matching using regular expressions | |
The results of a matching a QRegularExpression against a string | |
Iterator on the results of a global match of a QRegularExpression object against a string | |
Compile-time version of QByteArrayMatcher | |
Compile-time version of QLatin1StringMatcher | |
Unicode character string | |
Base class for encoding and decoding text | |
State-based decoder for text | |
State-based encoder for text | |
List of strings | |
Holds a sequence of characters that can be quickly matched in a Unicode string | |
Thin wrapper around QString substrings | |
Splits strings into tokens along given separators | |
Unified view on UTF-16 strings with a read-only subset of the QString API | |
Way of finding Unicode text boundaries in a string | |
Convenient interface for reading and writing text | |
Unified view on UTF-8 strings with a read-only subset of the QString API |
© 2024 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.