![]() |
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 | |
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 32 of file qlatin1stringview.h.
using QLatin1String::const_iterator = iterator |
Definition at line 194 of file qlatin1stringview.h.
using QLatin1String::const_pointer = pointer |
Definition at line 190 of file qlatin1stringview.h.
using QLatin1String::const_reference = reference |
Definition at line 192 of file qlatin1stringview.h.
using QLatin1String::const_reverse_iterator = reverse_iterator |
Definition at line 204 of file qlatin1stringview.h.
using QLatin1String::difference_type = qsizetype |
Definition at line 195 of file qlatin1stringview.h.
using QLatin1String::iterator = value_type* |
Definition at line 193 of file qlatin1stringview.h.
using QLatin1String::pointer = value_type* |
Definition at line 189 of file qlatin1stringview.h.
using QLatin1String::reference = value_type& |
Definition at line 191 of file qlatin1stringview.h.
using QLatin1String::reverse_iterator = std::reverse_iterator<iterator> |
Definition at line 203 of file qlatin1stringview.h.
using QLatin1String::size_type = qsizetype |
Definition at line 196 of file qlatin1stringview.h.
using QLatin1String::value_type = const char |
Definition at line 188 of file qlatin1stringview.h.
|
inlineconstexprnoexcept |
Definition at line 49 of file qlatin1stringview.h.
|
inlineconstexprnoexcept |
Definition at line 51 of file qlatin1stringview.h.
|
inlineexplicitconstexprnoexcept |
Definition at line 52 of file qlatin1stringview.h.
References QLatin1String().
Referenced by QLatin1String().
|
inlineconstexpr |
Definition at line 54 of file qlatin1stringview.h.
|
inlineconstexprnoexcept |
Definition at line 56 of file qlatin1stringview.h.
|
inlineexplicitnoexcept |
Definition at line 57 of file qlatin1stringview.h.
|
inlineexplicitconstexprnoexcept |
Definition at line 58 of file qlatin1stringview.h.
|
inlinenodiscard |
|
inlinenodiscardconstexpr |
Definition at line 84 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 93 of file qlatin1stringview.h.
|
inlineconstexprnoexcept |
Definition at line 198 of file qlatin1stringview.h.
References data().
Referenced by constBegin(), crend(), and rend().
|
inlineconstexprnoexcept |
Definition at line 199 of file qlatin1stringview.h.
References data().
|
inlineconstexprnoexcept |
Definition at line 201 of file qlatin1stringview.h.
Definition at line 255 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 247 of file qlatin1stringview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 100 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 102 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 97 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 95 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
|
inlinenodiscardconstexprnoexcept |
Definition at line 68 of file qlatin1stringview.h.
References begin().
|
inlinenodiscardconstexprnoexcept |
Definition at line 67 of file qlatin1stringview.h.
References data().
|
inlinenodiscardconstexprnoexcept |
Definition at line 69 of file qlatin1stringview.h.
References end().
|
inlinenodiscardnoexcept |
Definition at line 134 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 132 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 130 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 154 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 152 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 150 of file qlatin1stringview.h.
|
inlinenoexcept |
Definition at line 207 of file qlatin1stringview.h.
|
inlinenoexcept |
Definition at line 209 of file qlatin1stringview.h.
References begin().
|
inlineconstexprnoexcept |
Definition at line 66 of file qlatin1stringview.h.
Referenced by begin(), cbegin(), constData(), and isNull().
|
inlinenodiscardconstexprnoexcept |
Definition at line 79 of file qlatin1stringview.h.
|
inlineconstexprnoexcept |
Definition at line 200 of file qlatin1stringview.h.
Referenced by constEnd().
|
inlinenodiscardconstexprnoexcept |
Definition at line 118 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 120 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 116 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 114 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 71 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 243 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 92 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 127 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 125 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 123 of file qlatin1stringview.h.
|
inlineconstexprnoexcept |
Definition at line 77 of file qlatin1stringview.h.
|
inlineconstexprnoexcept |
Definition at line 76 of file qlatin1stringview.h.
References data().
|
inlinenodiscardconstexpr |
Definition at line 72 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 245 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 147 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 145 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 143 of file qlatin1stringview.h.
|
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.
|
inlineconstexprnoexcept |
Definition at line 64 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 226 of file qlatin1stringview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 74 of file qlatin1stringview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 211 of file qlatin1stringview.h.
|
inlinestaticnodiscardconstexprnoexcept |
Definition at line 213 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 219 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 90 of file qlatin1stringview.h.
|
inlinenoexcept |
Definition at line 206 of file qlatin1stringview.h.
|
inlinenoexcept |
Definition at line 208 of file qlatin1stringview.h.
References begin().
|
inlinenodiscardconstexpr |
Definition at line 232 of file qlatin1stringview.h.
|
inlineconstexprnoexcept |
Definition at line 65 of file qlatin1stringview.h.
|
inlineconstexpr |
Definition at line 250 of file qlatin1stringview.h.
Definition at line 252 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 239 of file qlatin1stringview.h.
|
inlinenodiscardconstexpr |
Definition at line 241 of file qlatin1stringview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 109 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 111 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 107 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 105 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 180 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 173 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 161 of file qlatin1stringview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 263 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 165 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 169 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 157 of file qlatin1stringview.h.
|
inline |
|
inlinenodiscard |
Definition at line 163 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 167 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 171 of file qlatin1stringview.h.
|
inlinenodiscard |
Definition at line 159 of file qlatin1stringview.h.
|
inline |
Definition at line 62 of file qlatin1stringview.h.
|
inlinenodiscardnoexcept |
Definition at line 260 of file qlatin1stringview.h.
Definition at line 257 of file qlatin1stringview.h.
|
friend |
Definition at line 325 of file qlatin1stringview.h.
|
friend |
Definition at line 313 of file qlatin1stringview.h.
|
friend |
Definition at line 292 of file qlatin1stringview.h.
|
friend |
Definition at line 280 of file qlatin1stringview.h.
|
friend |
Definition at line 269 of file qlatin1stringview.h.
|
friend |
Definition at line 306 of file qlatin1stringview.h.
|
friend |
Definition at line 328 of file qlatin1stringview.h.
|
friend |
Definition at line 316 of file qlatin1stringview.h.
|
friend |
Definition at line 295 of file qlatin1stringview.h.
|
friend |
Definition at line 283 of file qlatin1stringview.h.
|
friend |
Definition at line 272 of file qlatin1stringview.h.
|
friend |
Definition at line 309 of file qlatin1stringview.h.
|
friend |
Definition at line 362 of file qlatin1stringview.h.