![]() |
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, Qt::CaseSensitivity cs=Qt::CaseSensitive) 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, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
qsizetype | lastIndexOf (QChar c, qsizetype from, Qt::CaseSensitivity cs=Qt::CaseSensitive) 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 | |
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 31 of file qlatin1stringview.h.
using QLatin1String::const_iterator = iterator |
Definition at line 193 of file qlatin1stringview.h.
using QLatin1String::const_pointer = pointer |
Definition at line 189 of file qlatin1stringview.h.
using QLatin1String::const_reference = reference |
Definition at line 191 of file qlatin1stringview.h.
using QLatin1String::const_reverse_iterator = reverse_iterator |
Definition at line 203 of file qlatin1stringview.h.
using QLatin1String::difference_type = qsizetype |
Definition at line 194 of file qlatin1stringview.h.
using QLatin1String::iterator = value_type* |
Definition at line 192 of file qlatin1stringview.h.
using QLatin1String::pointer = value_type* |
Definition at line 188 of file qlatin1stringview.h.
using QLatin1String::reference = value_type& |
Definition at line 190 of file qlatin1stringview.h.
using QLatin1String::reverse_iterator = std::reverse_iterator<iterator> |
Definition at line 202 of file qlatin1stringview.h.
using QLatin1String::size_type = qsizetype |
Definition at line 195 of file qlatin1stringview.h.
using QLatin1String::value_type = const char |
Definition at line 187 of file qlatin1stringview.h.
|
inlineconstexprnoexcept |
Definition at line 48 of file qlatin1stringview.h.
|
inlineconstexprnoexcept |
Definition at line 50 of file qlatin1stringview.h.
|
inlineexplicitconstexprnoexcept |
Definition at line 51 of file qlatin1stringview.h.
References QLatin1String().
Referenced by QLatin1String().
|
inlineconstexpr |
Definition at line 53 of file qlatin1stringview.h.
|
inlineconstexprnoexcept |
Definition at line 55 of file qlatin1stringview.h.
|
inlineexplicitnoexcept |
Definition at line 56 of file qlatin1stringview.h.
|
inlineexplicitconstexprnoexcept |
Definition at line 57 of file qlatin1stringview.h.
|
inlinenodiscard |
|
inlinenodiscardconstexpr |
Definition at line 83 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 92 of file qlatin1stringview.h.
|
inlineconstexprnoexcept |
Definition at line 197 of file qlatin1stringview.h.
References data().
Referenced by constBegin(), crend(), and rend().
|
inlineconstexprnoexcept |
Definition at line 198 of file qlatin1stringview.h.
References data().
|
inlineconstexprnoexcept |
Definition at line 200 of file qlatin1stringview.h.
Definition at line 254 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 246 of file qlatin1stringview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 99 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 101 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 96 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 94 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
|
inlinenodiscardconstexprnoexcept |
Definition at line 67 of file qlatin1stringview.h.
References begin().
|
inlinenodiscardconstexprnoexcept |
Definition at line 66 of file qlatin1stringview.h.
References data().
|
inlinenodiscardconstexprnoexcept |
Definition at line 68 of file qlatin1stringview.h.
References end().
|
inlinenodiscardnoexcept |
Definition at line 133 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 131 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 129 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 153 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 151 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 149 of file qlatin1stringview.h.
|
inlinenoexcept |
Definition at line 206 of file qlatin1stringview.h.
|
inlinenoexcept |
Definition at line 208 of file qlatin1stringview.h.
References begin().
|
inlineconstexprnoexcept |
Definition at line 65 of file qlatin1stringview.h.
Referenced by begin(), cbegin(), constData(), and isNull().
|
inlinenodiscardconstexprnoexcept |
Definition at line 78 of file qlatin1stringview.h.
|
inlineconstexprnoexcept |
Definition at line 199 of file qlatin1stringview.h.
Referenced by constEnd().
|
inlinenodiscardconstexprnoexcept |
Definition at line 117 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 119 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 115 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 113 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 70 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 242 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 91 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 126 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 124 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 122 of file qlatin1stringview.h.
|
inlineconstexprnoexcept |
Definition at line 76 of file qlatin1stringview.h.
|
inlineconstexprnoexcept |
Definition at line 75 of file qlatin1stringview.h.
References data().
|
inlinenodiscardconstexpr |
Definition at line 71 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 244 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 146 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 144 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 142 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 140 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 138 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 136 of file qlatin1stringview.h.
|
inlineconstexprnoexcept |
Definition at line 63 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 225 of file qlatin1stringview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 73 of file qlatin1stringview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 210 of file qlatin1stringview.h.
|
inlinestaticnodiscardconstexprnoexcept |
Definition at line 212 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 218 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 89 of file qlatin1stringview.h.
|
inlinenoexcept |
Definition at line 205 of file qlatin1stringview.h.
|
inlinenoexcept |
Definition at line 207 of file qlatin1stringview.h.
References begin().
|
inlinenodiscardconstexpr |
Definition at line 231 of file qlatin1stringview.h.
|
inlineconstexprnoexcept |
Definition at line 64 of file qlatin1stringview.h.
|
inlineconstexpr |
Definition at line 249 of file qlatin1stringview.h.
Definition at line 251 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 238 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 240 of file qlatin1stringview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 108 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 110 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 106 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 104 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 179 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 172 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 160 of file qlatin1stringview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 262 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 164 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 168 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 156 of file qlatin1stringview.h.
|
inline |
|
inlinenodiscard |
Definition at line 162 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 166 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 170 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 158 of file qlatin1stringview.h.
|
inline |
Definition at line 61 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 259 of file qlatin1stringview.h.
Definition at line 256 of file qlatin1stringview.h.
|
friend |
Definition at line 324 of file qlatin1stringview.h.
|
friend |
Definition at line 312 of file qlatin1stringview.h.
|
friend |
Definition at line 291 of file qlatin1stringview.h.
|
friend |
Definition at line 279 of file qlatin1stringview.h.
|
friend |
Definition at line 268 of file qlatin1stringview.h.
|
friend |
Definition at line 305 of file qlatin1stringview.h.
|
friend |
Definition at line 327 of file qlatin1stringview.h.
|
friend |
Definition at line 315 of file qlatin1stringview.h.
|
friend |
Definition at line 294 of file qlatin1stringview.h.
|
friend |
Definition at line 282 of file qlatin1stringview.h.
|
friend |
Definition at line 271 of file qlatin1stringview.h.
|
friend |
Definition at line 308 of file qlatin1stringview.h.