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
QLatin1StringView Class Reference

#include <qlatin1stringview.h>

+ Collaboration diagram for QLatin1StringView:

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 QLatin1StringView () noexcept
 
constexpr QLatin1StringView (std::nullptr_t) noexcept
 
constexpr QLatin1StringView (const char *s) noexcept
 
constexpr QLatin1StringView (const char *f, const char *l)
 
constexpr QLatin1StringView (const char *s, qsizetype sz) noexcept
 
 QLatin1StringView (const QByteArray &s) noexcept
 
constexpr QLatin1StringView (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 QLatin1StringViewslice (qsizetype pos)
 
constexpr QLatin1StringViewslice (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...))
 
template<typename... Args>
Q_ALWAYS_INLINE QString arg (Args &&...args) const
 

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
 

Related Symbols

(Note that these are not member symbols.)

QByteArray convertToUtf8 (QLatin1StringView string)
 

Detailed Description

Definition at line 29 of file qlatin1stringview.h.

Member Typedef Documentation

◆ const_iterator

◆ const_pointer

Definition at line 189 of file qlatin1stringview.h.

◆ const_reference

◆ const_reverse_iterator

◆ difference_type

◆ iterator

Definition at line 192 of file qlatin1stringview.h.

◆ pointer

Definition at line 188 of file qlatin1stringview.h.

◆ reference

Definition at line 190 of file qlatin1stringview.h.

◆ reverse_iterator

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

Definition at line 202 of file qlatin1stringview.h.

◆ size_type

Definition at line 195 of file qlatin1stringview.h.

◆ value_type

using QLatin1StringView::value_type = const char

Definition at line 187 of file qlatin1stringview.h.

Constructor & Destructor Documentation

◆ QLatin1StringView() [1/7]

QLatin1StringView::QLatin1StringView ( )
inlineconstexprnoexcept

Definition at line 36 of file qlatin1stringview.h.

◆ QLatin1StringView() [2/7]

QLatin1StringView::QLatin1StringView ( std::nullptr_t )
inlineconstexprnoexcept

Definition at line 37 of file qlatin1stringview.h.

◆ QLatin1StringView() [3/7]

QLatin1StringView::QLatin1StringView ( const char * s)
inlineexplicitconstexprnoexcept

Definition at line 38 of file qlatin1stringview.h.

◆ QLatin1StringView() [4/7]

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

Definition at line 40 of file qlatin1stringview.h.

◆ QLatin1StringView() [5/7]

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

Definition at line 42 of file qlatin1stringview.h.

◆ QLatin1StringView() [6/7]

QLatin1StringView::QLatin1StringView ( const QByteArray & s)
inlineexplicitnoexcept

Definition at line 43 of file qlatin1stringview.h.

◆ QLatin1StringView() [7/7]

QLatin1StringView::QLatin1StringView ( QByteArrayView s)
inlineexplicitconstexprnoexcept

Definition at line 45 of file qlatin1stringview.h.

Member Function Documentation

◆ arg() [1/2]

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

◆ arg() [2/2]

template<typename... Args>
Q_ALWAYS_INLINE QString QLatin1StringView::arg ( Args &&... args) const

Definition at line 1690 of file qstring.h.

◆ at()

QLatin1Char QLatin1StringView::at ( qsizetype i) const
inlinenodiscardconstexpr

Definition at line 83 of file qlatin1stringview.h.

◆ back()

QLatin1Char QLatin1StringView::back ( ) const
inlinenodiscardconstexpr

Definition at line 92 of file qlatin1stringview.h.

◆ begin()

const_iterator QLatin1StringView::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 QLatin1StringView::cbegin ( ) const
inlineconstexprnoexcept

Definition at line 198 of file qlatin1stringview.h.

References data().

+ Here is the call graph for this function:

◆ cend()

const_iterator QLatin1StringView::cend ( ) const
inlineconstexprnoexcept

Definition at line 200 of file qlatin1stringview.h.

◆ chop()

void QLatin1StringView::chop ( qsizetype n)
inlineconstexpr

Definition at line 254 of file qlatin1stringview.h.

◆ chopped()

QLatin1StringView QLatin1StringView::chopped ( qsizetype n) const
inlinenodiscardconstexpr

Definition at line 246 of file qlatin1stringview.h.

◆ compare() [1/5]

int QLatin1StringView::compare ( QChar c) const
inlinenodiscardconstexprnoexcept

Definition at line 99 of file qlatin1stringview.h.

◆ compare() [2/5]

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

Definition at line 101 of file qlatin1stringview.h.

◆ compare() [3/5]

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

Definition at line 96 of file qlatin1stringview.h.

◆ compare() [4/5]

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

Definition at line 94 of file qlatin1stringview.h.

◆ compare() [5/5]

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

Definition at line 1176 of file qstring.h.

◆ constBegin()

const char * QLatin1StringView::constBegin ( ) const
inlinenodiscardconstexprnoexcept

Definition at line 67 of file qlatin1stringview.h.

References begin().

+ Here is the call graph for this function:

◆ constData()

const char * QLatin1StringView::constData ( ) const
inlinenodiscardconstexprnoexcept

Definition at line 66 of file qlatin1stringview.h.

References data().

+ Here is the call graph for this function:

◆ constEnd()

const char * QLatin1StringView::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 QLatin1StringView::contains ( QChar c,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscardnoexcept

Definition at line 133 of file qlatin1stringview.h.

◆ contains() [2/3]

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

Definition at line 131 of file qlatin1stringview.h.

◆ contains() [3/3]

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

Definition at line 129 of file qlatin1stringview.h.

◆ count() [1/3]

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

Definition at line 153 of file qlatin1stringview.h.

◆ count() [2/3]

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

Definition at line 151 of file qlatin1stringview.h.

◆ count() [3/3]

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

Definition at line 149 of file qlatin1stringview.h.

◆ crbegin()

const_reverse_iterator QLatin1StringView::crbegin ( ) const
inlinenoexcept

Definition at line 206 of file qlatin1stringview.h.

◆ crend()

const_reverse_iterator QLatin1StringView::crend ( ) const
inlinenoexcept

Definition at line 208 of file qlatin1stringview.h.

References begin().

+ Here is the call graph for this function:

◆ data()

const char * QLatin1StringView::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 QLatin1StringView::empty ( ) const
inlinenodiscardconstexprnoexcept

Definition at line 78 of file qlatin1stringview.h.

◆ end()

const_iterator QLatin1StringView::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 QLatin1StringView::endsWith ( QChar c) const
inlinenodiscardconstexprnoexcept

Definition at line 117 of file qlatin1stringview.h.

◆ endsWith() [2/4]

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

Definition at line 119 of file qlatin1stringview.h.

◆ endsWith() [3/4]

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

Definition at line 115 of file qlatin1stringview.h.

◆ endsWith() [4/4]

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

Definition at line 113 of file qlatin1stringview.h.

◆ first() [1/2]

QLatin1Char QLatin1StringView::first ( ) const
inlinenodiscardconstexpr

Definition at line 70 of file qlatin1stringview.h.

◆ first() [2/2]

QLatin1StringView QLatin1StringView::first ( qsizetype n) const
inlinenodiscardconstexpr

Definition at line 242 of file qlatin1stringview.h.

◆ front()

QLatin1Char QLatin1StringView::front ( ) const
inlinenodiscardconstexpr

Definition at line 91 of file qlatin1stringview.h.

◆ indexOf() [1/3]

qsizetype QLatin1StringView::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 QLatin1StringView::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 QLatin1StringView::indexOf ( QStringView s,
qsizetype from = 0,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscardnoexcept

Definition at line 122 of file qlatin1stringview.h.

◆ isEmpty()

bool QLatin1StringView::isEmpty ( ) const
inlineconstexprnoexcept

Definition at line 76 of file qlatin1stringview.h.

◆ isNull()

bool QLatin1StringView::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 QLatin1StringView::last ( ) const
inlinenodiscardconstexpr

Definition at line 71 of file qlatin1stringview.h.

◆ last() [2/2]

QLatin1StringView QLatin1StringView::last ( qsizetype n) const
inlinenodiscardconstexpr

Definition at line 244 of file qlatin1stringview.h.

◆ lastIndexOf() [1/6]

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

Definition at line 146 of file qlatin1stringview.h.

◆ lastIndexOf() [2/6]

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

Definition at line 144 of file qlatin1stringview.h.

◆ lastIndexOf() [3/6]

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

Definition at line 142 of file qlatin1stringview.h.

◆ lastIndexOf() [4/6]

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

Definition at line 140 of file qlatin1stringview.h.

◆ lastIndexOf() [5/6]

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

Definition at line 138 of file qlatin1stringview.h.

◆ lastIndexOf() [6/6]

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

Definition at line 136 of file qlatin1stringview.h.

◆ latin1()

const char * QLatin1StringView::latin1 ( ) const
inlineconstexprnoexcept

Definition at line 63 of file qlatin1stringview.h.

◆ left()

QLatin1StringView QLatin1StringView::left ( qsizetype n) const
inlinenodiscardconstexpr

Definition at line 225 of file qlatin1stringview.h.

Referenced by testing.tools.safetynet_image.ImageLocations::Left().

+ Here is the caller graph for this function:

◆ length()

qsizetype QLatin1StringView::length ( ) const
inlinenodiscardconstexprnoexcept

Definition at line 73 of file qlatin1stringview.h.

Referenced by testing.tools.encode_pdf_filter._PngIdatPdfStream::write().

+ Here is the caller graph for this function:

◆ max_size()

qsizetype QLatin1StringView::max_size ( ) const
inlinenodiscardconstexprnoexcept

Definition at line 210 of file qlatin1stringview.h.

◆ maxSize()

static constexpr qsizetype QLatin1StringView::maxSize ( )
inlinestaticnodiscardconstexprnoexcept

Definition at line 212 of file qlatin1stringview.h.

◆ mid()

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

Definition at line 218 of file qlatin1stringview.h.

◆ operator[]()

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

Definition at line 89 of file qlatin1stringview.h.

◆ rbegin()

const_reverse_iterator QLatin1StringView::rbegin ( ) const
inlinenoexcept

Definition at line 205 of file qlatin1stringview.h.

◆ rend()

const_reverse_iterator QLatin1StringView::rend ( ) const
inlinenoexcept

Definition at line 207 of file qlatin1stringview.h.

References begin().

+ Here is the call graph for this function:

◆ right()

QLatin1StringView QLatin1StringView::right ( qsizetype n) const
inlinenodiscardconstexpr

Definition at line 231 of file qlatin1stringview.h.

Referenced by testing.tools.safetynet_image.ImageLocations::Right().

+ Here is the caller graph for this function:

◆ size()

qsizetype QLatin1StringView::size ( ) const
inlineconstexprnoexcept

Definition at line 64 of file qlatin1stringview.h.

◆ slice() [1/2]

QLatin1StringView & QLatin1StringView::slice ( qsizetype pos)
inlineconstexpr

Definition at line 249 of file qlatin1stringview.h.

◆ slice() [2/2]

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

Definition at line 251 of file qlatin1stringview.h.

◆ sliced() [1/2]

QLatin1StringView QLatin1StringView::sliced ( qsizetype pos) const
inlinenodiscardconstexpr

Definition at line 238 of file qlatin1stringview.h.

◆ sliced() [2/2]

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

Definition at line 240 of file qlatin1stringview.h.

◆ startsWith() [1/4]

bool QLatin1StringView::startsWith ( QChar c) const
inlinenodiscardconstexprnoexcept

Definition at line 108 of file qlatin1stringview.h.

◆ startsWith() [2/4]

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

Definition at line 110 of file qlatin1stringview.h.

◆ startsWith() [3/4]

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

Definition at line 106 of file qlatin1stringview.h.

◆ startsWith() [4/4]

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

Definition at line 104 of file qlatin1stringview.h.

◆ toDouble()

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

Definition at line 179 of file qlatin1stringview.h.

◆ toFloat()

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

Definition at line 172 of file qlatin1stringview.h.

◆ toInt()

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

Definition at line 160 of file qlatin1stringview.h.

◆ tokenize()

template<typename Needle , typename... Flags>
auto QLatin1StringView::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 QLatin1StringView::toLong ( bool * ok = nullptr,
int base = 10 ) const
inlinenodiscard

Definition at line 164 of file qlatin1stringview.h.

◆ toLongLong()

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

Definition at line 168 of file qlatin1stringview.h.

◆ toShort()

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

Definition at line 156 of file qlatin1stringview.h.

◆ toString()

QString QLatin1StringView::toString ( ) const
inline

Definition at line 1183 of file qstring.h.

◆ toUInt()

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

Definition at line 162 of file qlatin1stringview.h.

◆ toULong()

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

Definition at line 166 of file qlatin1stringview.h.

◆ toULongLong()

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

Definition at line 170 of file qlatin1stringview.h.

◆ toUShort()

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

Definition at line 158 of file qlatin1stringview.h.

◆ toUtf8()

QByteArray QLatin1StringView::toUtf8 ( ) const
inline

Definition at line 61 of file qlatin1stringview.h.

◆ trimmed()

QLatin1StringView QLatin1StringView::trimmed ( ) const
inlinenodiscardnoexcept

Definition at line 259 of file qlatin1stringview.h.

◆ truncate()

void QLatin1StringView::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.

◆ convertToUtf8()

QByteArray convertToUtf8 ( QLatin1StringView string)
related
Since
6.9

Returns a UTF-8 representation of string as a QByteArray.

Definition at line 5709 of file qstring.cpp.


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