QLatin1StringView Class
The QLatin1StringView class provides a thin wrapper around a US-ASCII/Latin-1 encoded string literal. More...
| Header: | #include <QLatin1StringView> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Core)target_link_libraries(mytarget PRIVATE Qt6::Core) |
| qmake: | QT += core |
- List of all members, including inherited members
- QLatin1StringView is part of Classes for string data.
This class is strongly comparable.
This class is strongly comparable with char16_t, QChar, QStringView, QUtf8StringView, QString, and const char16_t *.
This class is strongly comparable with const char *, QByteArray, and QByteArrayView.
The byte array data is interpreted as UTF-8.
Note: All functions in this class are reentrant.
Public Types
| const_iterator | |
(since 6.7) | const_pointer |
| const_reference | |
| const_reverse_iterator | |
| difference_type | |
| iterator | |
(since 6.7) | pointer |
| reference | |
| reverse_iterator | |
| size_type | |
| value_type |
Public Functions
| QLatin1StringView() | |
(since 6.3) | QLatin1StringView(QByteArrayView str) |
| QLatin1StringView(const QByteArray &str) | |
| QLatin1StringView(const char *str) | |
(since 6.4) | QLatin1StringView(std::nullptr_t) |
| QLatin1StringView(const char *first, const char *last) | |
| QLatin1StringView(const char *str, qsizetype size) | |
| QString | arg(Args &&... args) const |
| QLatin1Char | at(qsizetype pos) const |
| QLatin1Char | back() const |
| QLatin1StringView::const_iterator | begin() const |
| QLatin1StringView::const_iterator | cbegin() const |
| QLatin1StringView::const_iterator | cend() const |
| void | chop(qsizetype length) |
| QLatin1StringView | chopped(qsizetype length) const |
| int | compare(QChar ch) const |
| int | compare(QChar ch, Qt::CaseSensitivity cs) const |
| int | compare(QLatin1StringView l1, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
| int | compare(QStringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
(since 6.5) int | compare(QUtf8StringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
(since 6.4) const char * | constBegin() const |
(since 6.4) const char * | constData() const |
(since 6.4) const char * | constEnd() const |
| bool | contains(QChar c, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
| bool | contains(QLatin1StringView l1, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
| bool | contains(QStringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
(since 6.4) qsizetype | count(QChar ch, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
(since 6.4) qsizetype | count(QLatin1StringView l1, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
(since 6.4) qsizetype | count(QStringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
| QLatin1StringView::const_reverse_iterator | crbegin() const |
| QLatin1StringView::const_reverse_iterator | crend() const |
| const char * | data() const |
(since 6.4) bool | empty() |