![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qlatin1stringview.h>
Public Types | |
| using | value_type = const char |
| using | pointer = value_type* |
| using | const_pointer = pointer |
| using | reference = value_type& |
| using | const_reference = reference |
| using | iterator = value_type* |
| using | const_iterator = iterator |
| using | difference_type = qsizetype |
| using | size_type = qsizetype |
| using | reverse_iterator = std::reverse_iterator<iterator> |
| using | const_reverse_iterator = reverse_iterator |
Public Member Functions | |
| constexpr | QLatin1String () noexcept |
| Q_WEAK_OVERLOAD constexpr | QLatin1String (std::nullptr_t) noexcept |
| constexpr | QLatin1String (const char *s) noexcept |
| constexpr | QLatin1String (const char *f, const char *l) |
| constexpr | QLatin1String (const char *s, qsizetype sz) noexcept |
| QLatin1String (const QByteArray &s) noexcept | |
| constexpr | QLatin1String (QByteArrayView s) noexcept |
| QString | toString () const |
| QByteArray | toUtf8 () const |
| constexpr const char * | latin1 () const noexcept |
| constexpr qsizetype | size () const noexcept |
| constexpr const char * | data () const noexcept |
| constexpr const char * | constData () const noexcept |
| constexpr const char * | constBegin () const noexcept |
| constexpr const char * | constEnd () const noexcept |
| constexpr QLatin1Char | first () const |
| constexpr QLatin1Char | last () const |
| constexpr qsizetype | length () const noexcept |
| constexpr bool | isNull () const noexcept |
| constexpr bool | isEmpty () const noexcept |
| constexpr bool | empty () const noexcept |
| template<typename... Args> | |
| QString | arg (Args &&...args) const |
| constexpr QLatin1Char | at (qsizetype i) const |
| constexpr QLatin1Char | operator[] (qsizetype i) const |
| constexpr QLatin1Char | front () const |
| constexpr QLatin1Char | back () const |
| int | compare (QStringView other, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
| int | compare (QLatin1StringView other, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
| int | compare (QUtf8StringView other, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
| constexpr int | compare (QChar c) const noexcept |
| int | compare (QChar c, Qt::CaseSensitivity cs) const noexcept |
| bool | startsWith (QStringView s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
| bool | startsWith (QLatin1StringView s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
| constexpr bool | startsWith (QChar c) const noexcept |
| bool | startsWith (QChar c, Qt::CaseSensitivity cs) const noexcept |
| bool | endsWith (QStringView s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
| bool | endsWith (QLatin1StringView s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
| constexpr bool | endsWith (QChar c) const noexcept |
| bool | endsWith (QChar c, Qt::CaseSensitivity cs) const noexcept |
| qsizetype | indexOf (QStringView s, qsizetype from=0, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
| qsizetype | indexOf (QLatin1StringView s, qsizetype from=0, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
| qsizetype | indexOf (QChar c, qsizetype from=0) const noexcept |
| qsizetype | indexOf (QChar c, qsizetype from, Qt::CaseSensitivity cs) const noexcept |
| bool | contains (QStringView s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
| bool | contains (QLatin1StringView s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
| bool | contains (QChar c, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
| qsizetype | lastIndexOf (QStringView s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
| qsizetype | lastIndexOf (QStringView s, qsizetype from, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
| qsizetype | lastIndexOf (QLatin1StringView s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
| qsizetype | lastIndexOf (QLatin1StringView s, qsizetype from, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
| qsizetype | lastIndexOf (QChar c) const noexcept |
| qsizetype | lastIndexOf (QChar c, Qt::CaseSensitivity cs) const noexcept |
| qsizetype | lastIndexOf (QChar c, qsizetype from) const noexcept |
| qsizetype | lastIndexOf (QChar c, qsizetype from, Qt::CaseSensitivity cs) const noexcept |
| qsizetype | count (QStringView str, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
| qsizetype | count (QLatin1StringView str, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
| qsizetype | count (QChar ch, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
| short | toShort (bool *ok=nullptr, int base=10) const |
| ushort | toUShort (bool *ok=nullptr, int base=10) const |
| int | toInt (bool *ok=nullptr, int base=10) const |
| uint | toUInt (bool *ok=nullptr, int base=10) const |
| long | toLong (bool *ok=nullptr, int base=10) const |
| ulong | toULong (bool *ok=nullptr, int base=10) const |
| qlonglong | toLongLong (bool *ok=nullptr, int base=10) const |
| qulonglong | toULongLong (bool *ok=nullptr, int base=10) const |
| float | toFloat (bool *ok=nullptr) const |
| double | toDouble (bool *ok=nullptr) const |
| constexpr const_iterator | begin () const noexcept |
| constexpr const_iterator | cbegin () const noexcept |
| constexpr const_iterator | end () const noexcept |
| constexpr const_iterator | cend () const noexcept |
| const_reverse_iterator | rbegin () const noexcept |
| const_reverse_iterator | crbegin () const noexcept |
| const_reverse_iterator | rend () const noexcept |
| const_reverse_iterator | crend () const noexcept |
| constexpr qsizetype | max_size () const noexcept |
| constexpr QLatin1StringView | mid (qsizetype pos, qsizetype n=-1) const |
| constexpr QLatin1StringView | left (qsizetype n) const |
| constexpr QLatin1StringView | right (qsizetype n) const |
| constexpr QLatin1StringView | sliced (qsizetype pos) const |
| constexpr QLatin1StringView | sliced (qsizetype pos, qsizetype n) const |
| constexpr QLatin1StringView | first (qsizetype n) const |
| constexpr QLatin1StringView | last (qsizetype n) const |
| constexpr QLatin1StringView | chopped (qsizetype n) const |
| constexpr QLatin1StringView & | slice (qsizetype pos) |
| constexpr QLatin1StringView & | slice (qsizetype pos, qsizetype n) |
| constexpr void | chop (qsizetype n) |
| constexpr void | truncate (qsizetype n) |
| QLatin1StringView | trimmed () const noexcept |
| template<typename Needle, typename... Flags> | |
| constexpr auto | tokenize (Needle &&needle, Flags...flags) const noexcept(noexcept(qTokenize(std::declval< const QLatin1StringView & >(), std::forward< Needle >(needle), flags...))) -> decltype(qTokenize(*this, std::forward< Needle >(needle), flags...)) |
Static Public Member Functions | |
| static constexpr qsizetype | maxSize () noexcept |
Friends | |
| class | QStringView |
| bool | comparesEqual (const QLatin1StringView &s1, const QLatin1StringView &s2) noexcept |
| Qt::strong_ordering | compareThreeWay (const QLatin1StringView &s1, const QLatin1StringView &s2) noexcept |
| bool | comparesEqual (const QLatin1StringView &lhs, QChar rhs) noexcept |
| Qt::strong_ordering | compareThreeWay (const QLatin1StringView &lhs, QChar rhs) noexcept |
| bool | comparesEqual (const QLatin1StringView &lhs, const QStringView &rhs) noexcept |
| Qt::strong_ordering | compareThreeWay (const QLatin1StringView &lhs, const QStringView &rhs) noexcept |
| bool | comparesEqual (const QStringView &lhs, const QLatin1StringView &rhs) noexcept |
| Qt::strong_ordering | compareThreeWay (const QStringView &lhs, const QLatin1StringView &rhs) noexcept |
| bool | comparesEqual (const QLatin1StringView &lhs, const QByteArrayView &rhs) noexcept |
| Qt::strong_ordering | compareThreeWay (const QLatin1StringView &lhs, const QByteArrayView &rhs) noexcept |
| bool | comparesEqual (const QByteArrayView &lhs, const QLatin1StringView &rhs) noexcept |
| Qt::strong_ordering | compareThreeWay (const QByteArrayView &lhs, const QLatin1StringView &rhs) noexcept |
Definition at line 33 of file qlatin1stringview.h.
| using QLatin1String::const_iterator = iterator |
Definition at line 209 of file qlatin1stringview.h.
| using QLatin1String::const_pointer = pointer |
Definition at line 205 of file qlatin1stringview.h.
| using QLatin1String::const_reference = reference |
Definition at line 207 of file qlatin1stringview.h.
| using QLatin1String::const_reverse_iterator = reverse_iterator |
Definition at line 219 of file qlatin1stringview.h.
| using QLatin1String::difference_type = qsizetype |
Definition at line 210 of file qlatin1stringview.h.
| using QLatin1String::iterator = value_type* |
Definition at line 208 of file qlatin1stringview.h.
| using QLatin1String::pointer = value_type* |
Definition at line 204 of file qlatin1stringview.h.
| using QLatin1String::reference = value_type& |
Definition at line 206 of file qlatin1stringview.h.
| using QLatin1String::reverse_iterator = std::reverse_iterator<iterator> |
Definition at line 218 of file qlatin1stringview.h.
| using QLatin1String::size_type = qsizetype |
Definition at line 211 of file qlatin1stringview.h.
| using QLatin1String::value_type = const char |
Definition at line 203 of file qlatin1stringview.h.
|
inlineconstexprnoexcept |
Definition at line 50 of file qlatin1stringview.h.
|
inlineconstexprnoexcept |
Definition at line 52 of file qlatin1stringview.h.
|
inlineexplicitconstexprnoexcept |
Definition at line 53 of file qlatin1stringview.h.
References QLatin1String().
Referenced by QLatin1String().
|
inlineconstexpr |
Definition at line 55 of file qlatin1stringview.h.
|
inlineconstexprnoexcept |
Definition at line 57 of file qlatin1stringview.h.
|
inlineexplicitnoexcept |
Definition at line 58 of file qlatin1stringview.h.
|
inlineexplicitconstexprnoexcept |
Definition at line 59 of file qlatin1stringview.h.
|
inlinenodiscard |
|
inlinenodiscardconstexpr |
Definition at line 85 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 94 of file qlatin1stringview.h.
|
inlineconstexprnoexcept |
Definition at line 213 of file qlatin1stringview.h.
References data().
Referenced by constBegin(), crend(), and rend().
|
inlineconstexprnoexcept |
Definition at line 214 of file qlatin1stringview.h.
References data().
|
inlineconstexprnoexcept |
Definition at line 216 of file qlatin1stringview.h.
Definition at line 270 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 262 of file qlatin1stringview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 101 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 103 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 98 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 96 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
|
inlinenodiscardconstexprnoexcept |
Definition at line 69 of file qlatin1stringview.h.
References begin().
|
inlinenodiscardconstexprnoexcept |
Definition at line 68 of file qlatin1stringview.h.
References data().
|
inlinenodiscardconstexprnoexcept |
Definition at line 70 of file qlatin1stringview.h.
References end().
|
inlinenodiscardnoexcept |
Definition at line 141 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 139 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 137 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 169 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 167 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 165 of file qlatin1stringview.h.
|
inlinenoexcept |
Definition at line 222 of file qlatin1stringview.h.
|
inlinenoexcept |
Definition at line 224 of file qlatin1stringview.h.
References begin().
|
inlineconstexprnoexcept |
Definition at line 67 of file qlatin1stringview.h.
Referenced by begin(), cbegin(), constData(), and isNull().
|
inlinenodiscardconstexprnoexcept |
Definition at line 80 of file qlatin1stringview.h.
|
inlineconstexprnoexcept |
Definition at line 215 of file qlatin1stringview.h.
Referenced by constEnd().
|
inlinenodiscardconstexprnoexcept |
Definition at line 119 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 121 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 117 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 115 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 72 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 258 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 93 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 130 of file qlatin1stringview.h.
Definition at line 128 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 126 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 124 of file qlatin1stringview.h.
|
inlineconstexprnoexcept |
Definition at line 78 of file qlatin1stringview.h.
|
inlineconstexprnoexcept |
Definition at line 77 of file qlatin1stringview.h.
References data().
|
inlinenodiscardconstexpr |
Definition at line 73 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 260 of file qlatin1stringview.h.
Definition at line 152 of file qlatin1stringview.h.
Definition at line 156 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 158 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 154 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 150 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 148 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 146 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 144 of file qlatin1stringview.h.
|
inlineconstexprnoexcept |
Definition at line 65 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 241 of file qlatin1stringview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 75 of file qlatin1stringview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 226 of file qlatin1stringview.h.
|
inlinestaticnodiscardconstexprnoexcept |
Definition at line 228 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 234 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 91 of file qlatin1stringview.h.
|
inlinenoexcept |
Definition at line 221 of file qlatin1stringview.h.
|
inlinenoexcept |
Definition at line 223 of file qlatin1stringview.h.
References begin().
|
inlinenodiscardconstexpr |
Definition at line 247 of file qlatin1stringview.h.
|
inlineconstexprnoexcept |
Definition at line 66 of file qlatin1stringview.h.
|
inlineconstexpr |
Definition at line 265 of file qlatin1stringview.h.
Definition at line 267 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 254 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 256 of file qlatin1stringview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 110 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 112 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 108 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 106 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 195 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 188 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 176 of file qlatin1stringview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 278 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 180 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 184 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 172 of file qlatin1stringview.h.
|
inline |
|
inlinenodiscard |
Definition at line 178 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 182 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 186 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 174 of file qlatin1stringview.h.
|
inline |
Definition at line 63 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 275 of file qlatin1stringview.h.
Definition at line 272 of file qlatin1stringview.h.
|
friend |
Definition at line 340 of file qlatin1stringview.h.
|
friend |
Definition at line 328 of file qlatin1stringview.h.
|
friend |
Definition at line 307 of file qlatin1stringview.h.
|
friend |
Definition at line 295 of file qlatin1stringview.h.
|
friend |
Definition at line 284 of file qlatin1stringview.h.
|
friend |
Definition at line 321 of file qlatin1stringview.h.
|
friend |
Definition at line 343 of file qlatin1stringview.h.
|
friend |
Definition at line 331 of file qlatin1stringview.h.
|
friend |
Definition at line 310 of file qlatin1stringview.h.
|
friend |
Definition at line 298 of file qlatin1stringview.h.
|
friend |
Definition at line 287 of file qlatin1stringview.h.
|
friend |
Definition at line 324 of file qlatin1stringview.h.
|
friend |
Definition at line 377 of file qlatin1stringview.h.