Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QLatin1String Class Reference

#include <qlatin1stringview.h>

+ Collaboration diagram for QLatin1String:

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
 

Detailed Description

Definition at line 31 of file qlatin1stringview.h.

Member Typedef Documentation

◆ const_iterator

using QLatin1String::const_iterator = iterator

Definition at line 193 of file qlatin1stringview.h.

◆ const_pointer

using QLatin1String::const_pointer = pointer

Definition at line 189 of file qlatin1stringview.h.

◆ const_reference

using QLatin1String::const_reference = reference

Definition at line 191 of file qlatin1stringview.h.

◆ const_reverse_iterator

using QLatin1String::const_reverse_iterator = reverse_iterator

Definition at line 203 of file qlatin1stringview.h.

◆ difference_type

using QLatin1String::difference_type = qsizetype

Definition at line 194 of file qlatin1stringview.h.

◆ iterator

using QLatin1String::iterator = value_type*

Definition at line 192 of file qlatin1stringview.h.

◆ pointer

using QLatin1String::pointer = value_type*

Definition at line 188 of file qlatin1stringview.h.

◆ reference

using QLatin1String::reference = value_type&

Definition at line 190 of file qlatin1stringview.h.

◆ reverse_iterator

using QLatin1String::reverse_iterator = std::reverse_iterator<iterator>

Definition at line 202 of file qlatin1stringview.h.

◆ size_type

using QLatin1String::size_type = qsizetype

Definition at line 195 of file qlatin1stringview.h.

◆ value_type

using QLatin1String::value_type = const char

Definition at line 187 of file qlatin1stringview.h.

Constructor & Destructor Documentation

◆ QLatin1String() [1/7]

QLatin1String::QLatin1String ( )
inlineconstexprnoexcept

Definition at line 48 of file qlatin1stringview.h.

◆ QLatin1String() [2/7]

Q_WEAK_OVERLOAD constexpr QLatin1String::QLatin1String ( std::nullptr_t )
inlineconstexprnoexcept

Definition at line 50 of file qlatin1stringview.h.

◆ QLatin1String() [3/7]

QLatin1String::QLatin1String ( const char * s)
inlineexplicitconstexprnoexcept

Definition at line 51 of file qlatin1stringview.h.

References QLatin1String().

Referenced by QLatin1String().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ QLatin1String() [4/7]

QLatin1String::QLatin1String ( const char * f,
const char * l )
inlineconstexpr

Definition at line 53 of file qlatin1stringview.h.

◆ QLatin1String() [5/7]

QLatin1String::QLatin1String ( const char * s,
qsizetype sz )
inlineconstexprnoexcept

Definition at line 55 of file qlatin1stringview.h.

◆ QLatin1String() [6/7]

QLatin1String::QLatin1String ( const QByteArray & s)
inlineexplicitnoexcept

Definition at line 56 of file qlatin1stringview.h.

◆ QLatin1String() [7/7]

QLatin1String::QLatin1String ( QByteArrayView s)
inlineexplicitconstexprnoexcept

Definition at line 57 of file qlatin1stringview.h.

Member Function Documentation

◆ arg()

template<typename... Args>
QString QLatin1String::arg ( Args &&... args) const
inlinenodiscard

◆ at()

QLatin1Char QLatin1String::at ( qsizetype i) const
inlinenodiscardconstexpr

Definition at line 83 of file qlatin1stringview.h.

◆ back()

QLatin1Char QLatin1String::back ( ) const
inlinenodiscardconstexpr

Definition at line 92 of file qlatin1stringview.h.

◆ begin()

const_iterator QLatin1String::begin ( ) const
inlineconstexprnoexcept

Definition at line 197 of file qlatin1stringview.h.

References data().

Referenced by constBegin(), crend(), and rend().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ cbegin()

const_iterator QLatin1String::cbegin ( ) const
inlineconstexprnoexcept

Definition at line 198 of file qlatin1stringview.h.

References data().

+ Here is the call graph for this function:

◆ cend()

const_iterator QLatin1String::cend ( ) const
inlineconstexprnoexcept

Definition at line 200 of file qlatin1stringview.h.

◆ chop()

void QLatin1String::chop ( qsizetype n)
inlineconstexpr

Definition at line 254 of file qlatin1stringview.h.

◆ chopped()

QLatin1StringView QLatin1String::chopped ( qsizetype n) const
inlinenodiscardconstexpr

Definition at line 246 of file qlatin1stringview.h.

◆ compare() [1/5]

int QLatin1String::compare ( QChar c) const
inlinenodiscardconstexprnoexcept

Definition at line 99 of file qlatin1stringview.h.

◆ compare() [2/5]

int QLatin1String::compare ( QChar c,
Qt::CaseSensitivity cs ) const
inlinenodiscardnoexcept

Definition at line 101 of file qlatin1stringview.h.

◆ compare() [3/5]

int QLatin1String::compare ( QLatin1StringView other,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscardnoexcept

Definition at line 96 of file qlatin1stringview.h.

◆ compare() [4/5]

int QLatin1String::compare ( QStringView other,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscardnoexcept

Definition at line 94 of file qlatin1stringview.h.

◆ compare() [5/5]

int QLatin1String::compare ( QUtf8StringView other,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscardnoexcept

◆ constBegin()

const char * QLatin1String::constBegin ( ) const
inlinenodiscardconstexprnoexcept

Definition at line 67 of file qlatin1stringview.h.

References begin().

+ Here is the call graph for this function:

◆ constData()

const char * QLatin1String::constData ( ) const
inlinenodiscardconstexprnoexcept

Definition at line 66 of file qlatin1stringview.h.

References data().

+ Here is the call graph for this function:

◆ constEnd()

const char * QLatin1String::constEnd ( ) const
inlinenodiscardconstexprnoexcept

Definition at line 68 of file qlatin1stringview.h.

References end().

+ Here is the call graph for this function:

◆ contains() [1/3]

bool QLatin1String::contains ( QChar c,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscardnoexcept

Definition at line 133 of file qlatin1stringview.h.

◆ contains() [2/3]

bool QLatin1String::contains ( QLatin1StringView s,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscardnoexcept

Definition at line 131 of file qlatin1stringview.h.

◆ contains() [3/3]

bool QLatin1String::contains ( QStringView s,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscardnoexcept

Definition at line 129 of file qlatin1stringview.h.

◆ count() [1/3]

qsizetype QLatin1String::count ( QChar ch,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscardnoexcept

Definition at line 153 of file qlatin1stringview.h.

◆ count() [2/3]

qsizetype QLatin1String::count ( QLatin1StringView str,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscard

Definition at line 151 of file qlatin1stringview.h.

◆ count() [3/3]

qsizetype QLatin1String::count ( QStringView str,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscard

Definition at line 149 of file qlatin1stringview.h.

◆ crbegin()

const_reverse_iterator QLatin1String::crbegin ( ) const
inlinenoexcept

Definition at line 206 of file qlatin1stringview.h.

◆ crend()

const_reverse_iterator QLatin1String::crend ( ) const
inlinenoexcept

Definition at line 208 of file qlatin1stringview.h.

References begin().

+ Here is the call graph for this function:

◆ data()

const char * QLatin1String::data ( ) const
inlineconstexprnoexcept

Definition at line 65 of file qlatin1stringview.h.

Referenced by begin(), cbegin(), constData(), and isNull().

+ Here is the caller graph for this function:

◆ empty()

bool QLatin1String::empty ( ) const
inlinenodiscardconstexprnoexcept

Definition at line 78 of file qlatin1stringview.h.

◆ end()

const_iterator QLatin1String::end ( ) const
inlineconstexprnoexcept

Definition at line 199 of file qlatin1stringview.h.

Referenced by constEnd().

+ Here is the caller graph for this function:

◆ endsWith() [1/4]

bool QLatin1String::endsWith ( QChar c) const
inlinenodiscardconstexprnoexcept

Definition at line 117 of file qlatin1stringview.h.

◆ endsWith() [2/4]

bool QLatin1String::endsWith ( QChar c,
Qt::CaseSensitivity cs ) const
inlinenodiscardnoexcept

Definition at line 119 of file qlatin1stringview.h.

◆ endsWith() [3/4]

bool QLatin1String::endsWith ( QLatin1StringView s,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscardnoexcept

Definition at line 115 of file qlatin1stringview.h.

◆ endsWith() [4/4]

bool QLatin1String::endsWith ( QStringView s,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscardnoexcept

Definition at line 113 of file qlatin1stringview.h.

◆ first() [1/2]

QLatin1Char QLatin1String::first ( ) const
inlinenodiscardconstexpr

Definition at line 70 of file qlatin1stringview.h.

◆ first() [2/2]

QLatin1StringView QLatin1String::first ( qsizetype n) const
inlinenodiscardconstexpr

Definition at line 242 of file qlatin1stringview.h.

◆ front()

QLatin1Char QLatin1String::front ( ) const
inlinenodiscardconstexpr

Definition at line 91 of file qlatin1stringview.h.

◆ indexOf() [1/3]

qsizetype QLatin1String::indexOf ( QChar c,
qsizetype from = 0,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscardnoexcept

Definition at line 126 of file qlatin1stringview.h.

◆ indexOf() [2/3]

qsizetype QLatin1String::indexOf ( QLatin1StringView s,
qsizetype from = 0,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscardnoexcept

Definition at line 124 of file qlatin1stringview.h.

◆ indexOf() [3/3]

qsizetype QLatin1String::indexOf ( QStringView s,
qsizetype from = 0,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscardnoexcept

Definition at line 122 of file qlatin1stringview.h.

◆ isEmpty()

bool QLatin1String::isEmpty ( ) const
inlineconstexprnoexcept

Definition at line 76 of file qlatin1stringview.h.

◆ isNull()

bool QLatin1String::isNull ( ) const
inlineconstexprnoexcept

Definition at line 75 of file qlatin1stringview.h.

References data().

+ Here is the call graph for this function:

◆ last() [1/2]

QLatin1Char QLatin1String::last ( ) const
inlinenodiscardconstexpr

Definition at line 71 of file qlatin1stringview.h.

◆ last() [2/2]

QLatin1StringView QLatin1String::last ( qsizetype n) const
inlinenodiscardconstexpr

Definition at line 244 of file qlatin1stringview.h.

◆ lastIndexOf() [1/6]

qsizetype QLatin1String::lastIndexOf ( QChar c,
qsizetype from,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscardnoexcept

Definition at line 146 of file qlatin1stringview.h.

◆ lastIndexOf() [2/6]

qsizetype QLatin1String::lastIndexOf ( QChar c,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscardnoexcept

Definition at line 144 of file qlatin1stringview.h.

◆ lastIndexOf() [3/6]

qsizetype QLatin1String::lastIndexOf ( QLatin1StringView s,
qsizetype from,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscardnoexcept

Definition at line 142 of file qlatin1stringview.h.

◆ lastIndexOf() [4/6]

qsizetype QLatin1String::lastIndexOf ( QLatin1StringView s,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscardnoexcept

Definition at line 140 of file qlatin1stringview.h.

◆ lastIndexOf() [5/6]

qsizetype QLatin1String::lastIndexOf ( QStringView s,
qsizetype from,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscardnoexcept

Definition at line 138 of file qlatin1stringview.h.

◆ lastIndexOf() [6/6]

qsizetype QLatin1String::lastIndexOf ( QStringView s,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscardnoexcept

Definition at line 136 of file qlatin1stringview.h.

◆ latin1()

const char * QLatin1String::latin1 ( ) const
inlineconstexprnoexcept

Definition at line 63 of file qlatin1stringview.h.

◆ left()

QLatin1StringView QLatin1String::left ( qsizetype n) const
inlinenodiscardconstexpr

Definition at line 225 of file qlatin1stringview.h.

◆ length()

qsizetype QLatin1String::length ( ) const
inlinenodiscardconstexprnoexcept

Definition at line 73 of file qlatin1stringview.h.

◆ max_size()

qsizetype QLatin1String::max_size ( ) const
inlinenodiscardconstexprnoexcept

Definition at line 210 of file qlatin1stringview.h.

◆ maxSize()

static constexpr qsizetype QLatin1String::maxSize ( )
inlinestaticnodiscardconstexprnoexcept

Definition at line 212 of file qlatin1stringview.h.

◆ mid()

QLatin1StringView QLatin1String::mid ( qsizetype pos,
qsizetype n = -1 ) const
inlinenodiscardconstexpr

Definition at line 218 of file qlatin1stringview.h.

◆ operator[]()

QLatin1Char QLatin1String::operator[] ( qsizetype i) const
inlinenodiscardconstexpr

Definition at line 89 of file qlatin1stringview.h.

◆ rbegin()

const_reverse_iterator QLatin1String::rbegin ( ) const
inlinenoexcept

Definition at line 205 of file qlatin1stringview.h.

◆ rend()

const_reverse_iterator QLatin1String::rend ( ) const
inlinenoexcept

Definition at line 207 of file qlatin1stringview.h.

References begin().

+ Here is the call graph for this function:

◆ right()

QLatin1StringView QLatin1String::right ( qsizetype n) const
inlinenodiscardconstexpr

Definition at line 231 of file qlatin1stringview.h.

◆ size()

qsizetype QLatin1String::size ( ) const
inlineconstexprnoexcept

Definition at line 64 of file qlatin1stringview.h.

◆ slice() [1/2]

QLatin1StringView & QLatin1String::slice ( qsizetype pos)
inlineconstexpr

Definition at line 249 of file qlatin1stringview.h.

◆ slice() [2/2]

QLatin1StringView & QLatin1String::slice ( qsizetype pos,
qsizetype n )
inlineconstexpr

Definition at line 251 of file qlatin1stringview.h.

◆ sliced() [1/2]

QLatin1StringView QLatin1String::sliced ( qsizetype pos) const
inlinenodiscardconstexpr

Definition at line 238 of file qlatin1stringview.h.

◆ sliced() [2/2]

QLatin1StringView QLatin1String::sliced ( qsizetype pos,
qsizetype n ) const
inlinenodiscardconstexpr

Definition at line 240 of file qlatin1stringview.h.

◆ startsWith() [1/4]

bool QLatin1String::startsWith ( QChar c) const
inlinenodiscardconstexprnoexcept

Definition at line 108 of file qlatin1stringview.h.

◆ startsWith() [2/4]

bool QLatin1String::startsWith ( QChar c,
Qt::CaseSensitivity cs ) const
inlinenodiscardnoexcept

Definition at line 110 of file qlatin1stringview.h.

◆ startsWith() [3/4]

bool QLatin1String::startsWith ( QLatin1StringView s,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscardnoexcept

Definition at line 106 of file qlatin1stringview.h.

◆ startsWith() [4/4]

bool QLatin1String::startsWith ( QStringView s,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscardnoexcept

Definition at line 104 of file qlatin1stringview.h.

◆ toDouble()

double QLatin1String::toDouble ( bool * ok = nullptr) const
inlinenodiscard

Definition at line 179 of file qlatin1stringview.h.

◆ toFloat()

float QLatin1String::toFloat ( bool * ok = nullptr) const
inlinenodiscard

Definition at line 172 of file qlatin1stringview.h.

◆ toInt()

int QLatin1String::toInt ( bool * ok = nullptr,
int base = 10 ) const
inlinenodiscard

Definition at line 160 of file qlatin1stringview.h.

◆ tokenize()

template<typename Needle, typename... Flags>
auto QLatin1String::tokenize ( Needle && needle,
Flags... flags ) const -> decltype(qTokenize(*this, std::forward<Needle>(needle), flags...))
inlinenodiscardconstexprnoexcept

Definition at line 262 of file qlatin1stringview.h.

◆ toLong()

long QLatin1String::toLong ( bool * ok = nullptr,
int base = 10 ) const
inlinenodiscard

Definition at line 164 of file qlatin1stringview.h.

◆ toLongLong()

qlonglong QLatin1String::toLongLong ( bool * ok = nullptr,
int base = 10 ) const
inlinenodiscard

Definition at line 168 of file qlatin1stringview.h.

◆ toShort()

short QLatin1String::toShort ( bool * ok = nullptr,
int base = 10 ) const
inlinenodiscard

Definition at line 156 of file qlatin1stringview.h.

◆ toString()

QString QLatin1String::toString ( ) const
inline

◆ toUInt()

uint QLatin1String::toUInt ( bool * ok = nullptr,
int base = 10 ) const
inlinenodiscard

Definition at line 162 of file qlatin1stringview.h.

◆ toULong()

ulong QLatin1String::toULong ( bool * ok = nullptr,
int base = 10 ) const
inlinenodiscard

Definition at line 166 of file qlatin1stringview.h.

◆ toULongLong()

qulonglong QLatin1String::toULongLong ( bool * ok = nullptr,
int base = 10 ) const
inlinenodiscard

Definition at line 170 of file qlatin1stringview.h.

◆ toUShort()

ushort QLatin1String::toUShort ( bool * ok = nullptr,
int base = 10 ) const
inlinenodiscard

Definition at line 158 of file qlatin1stringview.h.

◆ toUtf8()

QByteArray QLatin1String::toUtf8 ( ) const
inline

Definition at line 61 of file qlatin1stringview.h.

◆ trimmed()

QLatin1StringView QLatin1String::trimmed ( ) const
inlinenodiscardnoexcept

Definition at line 259 of file qlatin1stringview.h.

◆ truncate()

void QLatin1String::truncate ( qsizetype n)
inlineconstexpr

Definition at line 256 of file qlatin1stringview.h.

Friends And Related Symbol Documentation

◆ comparesEqual [1/6]

bool comparesEqual ( const QByteArrayView & lhs,
const QLatin1StringView & rhs )
friend

Definition at line 324 of file qlatin1stringview.h.

◆ comparesEqual [2/6]

bool comparesEqual ( const QLatin1StringView & lhs,
const QByteArrayView & rhs )
friend

Definition at line 312 of file qlatin1stringview.h.

◆ comparesEqual [3/6]

bool comparesEqual ( const QLatin1StringView & lhs,
const QStringView & rhs )
friend

Definition at line 291 of file qlatin1stringview.h.

◆ comparesEqual [4/6]

bool comparesEqual ( const QLatin1StringView & lhs,
QChar rhs )
friend

Definition at line 279 of file qlatin1stringview.h.

◆ comparesEqual [5/6]

bool comparesEqual ( const QLatin1StringView & s1,
const QLatin1StringView & s2 )
friend

Definition at line 268 of file qlatin1stringview.h.

◆ comparesEqual [6/6]

bool comparesEqual ( const QStringView & lhs,
const QLatin1StringView & rhs )
friend

Definition at line 305 of file qlatin1stringview.h.

◆ compareThreeWay [1/6]

Qt::strong_ordering compareThreeWay ( const QByteArrayView & lhs,
const QLatin1StringView & rhs )
friend

Definition at line 327 of file qlatin1stringview.h.

◆ compareThreeWay [2/6]

Qt::strong_ordering compareThreeWay ( const QLatin1StringView & lhs,
const QByteArrayView & rhs )
friend

Definition at line 315 of file qlatin1stringview.h.

◆ compareThreeWay [3/6]

Qt::strong_ordering compareThreeWay ( const QLatin1StringView & lhs,
const QStringView & rhs )
friend

Definition at line 294 of file qlatin1stringview.h.

◆ compareThreeWay [4/6]

Qt::strong_ordering compareThreeWay ( const QLatin1StringView & lhs,
QChar rhs )
friend

Definition at line 282 of file qlatin1stringview.h.

◆ compareThreeWay [5/6]

Qt::strong_ordering compareThreeWay ( const QLatin1StringView & s1,
const QLatin1StringView & s2 )
friend

Definition at line 271 of file qlatin1stringview.h.

◆ compareThreeWay [6/6]

Qt::strong_ordering compareThreeWay ( const QStringView & lhs,
const QLatin1StringView & rhs )
friend

Definition at line 308 of file qlatin1stringview.h.


The documentation for this class was generated from the following file: