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
QBasicUtf8StringView< UseChar8T > Class Template Reference

#include <qutf8stringview.h>

Collaboration diagram for QBasicUtf8StringView< UseChar8T >:

Public Types

using storage_type
typedef const storage_type value_type
typedef qptrdiff difference_type
typedef qsizetype size_type
typedef value_typereference
typedef value_typeconst_reference
typedef value_typepointer
typedef value_typeconst_pointer
typedef pointer iterator
typedef const_pointer const_iterator
typedef std::reverse_iterator< iteratorreverse_iterator
typedef std::reverse_iterator< const_iteratorconst_reverse_iterator

Public Member Functions

constexpr QBasicUtf8StringView () noexcept
constexpr QBasicUtf8StringView (std::nullptr_t) noexcept
template<typename Char, if_compatible_char< Char > = true>
constexpr QBasicUtf8StringView (const Char *str, qsizetype len)
template<typename Char, if_compatible_char< Char > = true>
constexpr QBasicUtf8StringView (const Char *f, const Char *l)
template<typename Pointer, if_compatible_pointer< Pointer > = true>
constexpr QBasicUtf8StringView (const Pointer &str) noexcept
template<typename Char, if_compatible_char< Char > = true>
constexpr QBasicUtf8StringView (const Char(&str)[]) noexcept
template<typename String, if_compatible_qstring_like< String > = true>
 QBasicUtf8StringView (const String &str) noexcept
template<typename Container, if_compatible_container< Container > = true>
constexpr QBasicUtf8StringView (const Container &c) noexcept
QString toString () const
constexpr qsizetype size () const noexcept
constexpr const_pointer data () const noexcept
constexpr storage_type operator[] (qsizetype n) const
constexpr storage_type at (qsizetype n) const
template<typename... Args>
QString arg (Args &&...args) const
constexpr QBasicUtf8StringView mid (qsizetype pos, qsizetype n=-1) const
constexpr QBasicUtf8StringView left (qsizetype n) const
constexpr QBasicUtf8StringView right (qsizetype n) const
constexpr QBasicUtf8StringView sliced (qsizetype pos) const
constexpr QBasicUtf8StringView sliced (qsizetype pos, qsizetype n) const
constexpr QBasicUtf8StringView first (qsizetype n) const
constexpr QBasicUtf8StringView last (qsizetype n) const
constexpr QBasicUtf8StringView chopped (qsizetype n) const
constexpr QBasicUtf8StringViewslice (qsizetype pos)
constexpr QBasicUtf8StringViewslice (qsizetype pos, qsizetype n)
constexpr void truncate (qsizetype n)
constexpr void chop (qsizetype n)
bool isValidUtf8 () const noexcept
const_iterator begin () const noexcept
const_iterator end () const noexcept
const_iterator cbegin () const noexcept
const_iterator cend () const noexcept
const_reverse_iterator rbegin () const noexcept
const_reverse_iterator rend () const noexcept
const_reverse_iterator crbegin () const noexcept
const_reverse_iterator crend () const noexcept
constexpr bool empty () const noexcept
constexpr storage_type front () const
constexpr storage_type back () const
Q_IMPLICIT operator std::string_view () const noexcept
constexpr qsizetype max_size () const noexcept
constexpr bool isNull () const noexcept
constexpr bool isEmpty () const noexcept
constexpr qsizetype length () const noexcept
int compare (QBasicUtf8StringView other, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept
int compare (QChar other, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept
int compare (QStringView other, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept
int compare (QLatin1StringView other, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept
int compare (const QByteArray &other, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept
bool equal (QChar other) const noexcept
bool equal (QStringView other) const noexcept
bool equal (QLatin1StringView other) const noexcept
bool equal (const QByteArray &other) const noexcept

Static Public Member Functions

template<typename Char, size_t Size, if_compatible_char< Char > = true>
static constexpr QBasicUtf8StringView fromArray (const Char(&string)[Size]) noexcept
static constexpr qsizetype maxSize () noexcept

Friends

bool comparesEqual (const QBasicUtf8StringView &lhs, const QBasicUtf8StringView &rhs) noexcept
Qt::strong_ordering compareThreeWay (const QBasicUtf8StringView &lhs, const QBasicUtf8StringView &rhs) noexcept
bool comparesEqual (const QBasicUtf8StringView &lhs, const QLatin1StringView &rhs) noexcept
Qt::strong_ordering compareThreeWay (const QBasicUtf8StringView &lhs, const QLatin1StringView &rhs) noexcept
bool comparesEqual (const QBasicUtf8StringView &lhs, const QStringView &rhs) noexcept
Qt::strong_ordering compareThreeWay (const QBasicUtf8StringView &lhs, const QStringView &rhs) noexcept
bool comparesEqual (const QBasicUtf8StringView &lhs, const QChar &rhs) noexcept
Qt::strong_ordering compareThreeWay (const QBasicUtf8StringView &lhs, const QChar &rhs) noexcept
bool comparesEqual (const QBasicUtf8StringView &lhs, const QByteArrayView &rhs) noexcept
Qt::strong_ordering compareThreeWay (const QBasicUtf8StringView &lhs, const QByteArrayView &rhs) noexcept
bool comparesEqual (const QBasicUtf8StringView &lhs, const QByteArray &rhs) noexcept
Qt::strong_ordering compareThreeWay (const QBasicUtf8StringView &lhs, const QByteArray &rhs) noexcept
bool comparesEqual (const QBasicUtf8StringView &lhs, const char *rhs) noexcept
Qt::strong_ordering compareThreeWay (const QBasicUtf8StringView &lhs, const char *rhs) noexcept

Detailed Description

template<bool UseChar8T>
class QBasicUtf8StringView< UseChar8T >

Definition at line 96 of file qutf8stringview.h.

Member Typedef Documentation

◆ const_iterator

template<bool UseChar8T>
typedef const_pointer QBasicUtf8StringView< UseChar8T >::const_iterator

Definition at line 116 of file qutf8stringview.h.

◆ const_pointer

template<bool UseChar8T>
typedef value_type* QBasicUtf8StringView< UseChar8T >::const_pointer

Definition at line 113 of file qutf8stringview.h.

◆ const_reference

template<bool UseChar8T>
typedef value_type& QBasicUtf8StringView< UseChar8T >::const_reference

Definition at line 111 of file qutf8stringview.h.

◆ const_reverse_iterator

template<bool UseChar8T>
typedef std::reverse_iterator<const_iterator> QBasicUtf8StringView< UseChar8T >::const_reverse_iterator

Definition at line 118 of file qutf8stringview.h.

◆ difference_type

template<bool UseChar8T>
typedef qptrdiff QBasicUtf8StringView< UseChar8T >::difference_type

Definition at line 108 of file qutf8stringview.h.

◆ iterator

template<bool UseChar8T>
typedef pointer QBasicUtf8StringView< UseChar8T >::iterator

Definition at line 115 of file qutf8stringview.h.

◆ pointer

template<bool UseChar8T>
typedef value_type* QBasicUtf8StringView< UseChar8T >::pointer

Definition at line 112 of file qutf8stringview.h.

◆ reference

template<bool UseChar8T>
typedef value_type& QBasicUtf8StringView< UseChar8T >::reference

Definition at line 110 of file qutf8stringview.h.

◆ reverse_iterator

template<bool UseChar8T>
typedef std::reverse_iterator<iterator> QBasicUtf8StringView< UseChar8T >::reverse_iterator

Definition at line 117 of file qutf8stringview.h.

◆ size_type

template<bool UseChar8T>
typedef qsizetype QBasicUtf8StringView< UseChar8T >::size_type

Definition at line 109 of file qutf8stringview.h.

◆ storage_type

template<bool UseChar8T>
using QBasicUtf8StringView< UseChar8T >::storage_type
Initial value:

Definition at line 100 of file qutf8stringview.h.

◆ value_type

template<bool UseChar8T>
typedef const storage_type QBasicUtf8StringView< UseChar8T >::value_type

Definition at line 107 of file qutf8stringview.h.

Constructor & Destructor Documentation

◆ QBasicUtf8StringView() [1/8]

template<bool UseChar8T>
QBasicUtf8StringView< UseChar8T >::QBasicUtf8StringView ( )
inlineconstexprnoexcept

Definition at line 154 of file qutf8stringview.h.

Referenced by QBasicUtf8StringView< false >::QBasicUtf8StringView().

Here is the caller graph for this function:

◆ QBasicUtf8StringView() [2/8]

template<bool UseChar8T>
QBasicUtf8StringView< UseChar8T >::QBasicUtf8StringView ( std::nullptr_t )
inlineconstexprnoexcept

Definition at line 156 of file qutf8stringview.h.

◆ QBasicUtf8StringView() [3/8]

template<bool UseChar8T>
template<typename Char, if_compatible_char< Char > = true>
QBasicUtf8StringView< UseChar8T >::QBasicUtf8StringView ( const Char * str,
qsizetype len )
inlineconstexpr

Definition at line 160 of file qutf8stringview.h.

Referenced by QBasicUtf8StringView< false >::QBasicUtf8StringView().

Here is the caller graph for this function:

◆ QBasicUtf8StringView() [4/8]

template<bool UseChar8T>
template<typename Char, if_compatible_char< Char > = true>
QBasicUtf8StringView< UseChar8T >::QBasicUtf8StringView ( const Char * f,
const Char * l )
inlineconstexpr

Definition at line 165 of file qutf8stringview.h.

◆ QBasicUtf8StringView() [5/8]

template<bool UseChar8T>
template<typename Pointer, if_compatible_pointer< Pointer > = true>
QBasicUtf8StringView< UseChar8T >::QBasicUtf8StringView ( const Pointer & str)
inlineconstexprnoexcept

Definition at line 176 of file qutf8stringview.h.

Referenced by QBasicUtf8StringView< false >::QBasicUtf8StringView().

Here is the caller graph for this function:

◆ QBasicUtf8StringView() [6/8]

template<bool UseChar8T>
template<typename Char, if_compatible_char< Char > = true>
QBasicUtf8StringView< UseChar8T >::QBasicUtf8StringView ( const Char(&) str[])
inlineconstexprnoexcept

Definition at line 180 of file qutf8stringview.h.

◆ QBasicUtf8StringView() [7/8]

template<bool UseChar8T>
template<typename String, if_compatible_qstring_like< String > = true>
QBasicUtf8StringView< UseChar8T >::QBasicUtf8StringView ( const String & str)
inlinenoexcept

Definition at line 189 of file qutf8stringview.h.

◆ QBasicUtf8StringView() [8/8]

template<bool UseChar8T>
template<typename Container, if_compatible_container< Container > = true>
QBasicUtf8StringView< UseChar8T >::QBasicUtf8StringView ( const Container & c)
inlineconstexprnoexcept

Definition at line 194 of file qutf8stringview.h.

Member Function Documentation

◆ arg()

template<bool HasChar8T>
template<typename... Args>
QString QBasicUtf8StringView< HasChar8T >::arg ( Args &&... args) const
inlinenodiscard

Definition at line 1762 of file qstring.h.

◆ at()

template<bool UseChar8T>
storage_type QBasicUtf8StringView< UseChar8T >::at ( qsizetype n) const
inlinenodiscardconstexpr

Definition at line 221 of file qutf8stringview.h.

◆ back()

template<bool UseChar8T>
storage_type QBasicUtf8StringView< UseChar8T >::back ( ) const
inlinenodiscardconstexpr

Definition at line 288 of file qutf8stringview.h.

◆ begin()

template<bool UseChar8T>
const_iterator QBasicUtf8StringView< UseChar8T >::begin ( ) const
inlinenodiscardnoexcept

Definition at line 277 of file qutf8stringview.h.

Referenced by QBasicUtf8StringView< false >::cbegin(), and QBasicUtf8StringView< false >::rend().

Here is the caller graph for this function:

◆ cbegin()

template<bool UseChar8T>
const_iterator QBasicUtf8StringView< UseChar8T >::cbegin ( ) const
inlinenodiscardnoexcept

Definition at line 279 of file qutf8stringview.h.

◆ cend()

template<bool UseChar8T>
const_iterator QBasicUtf8StringView< UseChar8T >::cend ( ) const
inlinenodiscardnoexcept

Definition at line 280 of file qutf8stringview.h.

◆ chop()

template<bool UseChar8T>
void QBasicUtf8StringView< UseChar8T >::chop ( qsizetype n)
inlineconstexpr

Definition at line 266 of file qutf8stringview.h.

◆ chopped()

template<bool UseChar8T>
QBasicUtf8StringView QBasicUtf8StringView< UseChar8T >::chopped ( qsizetype n) const
inlinenodiscardconstexpr

Definition at line 256 of file qutf8stringview.h.

◆ compare() [1/5]

template<bool UseChar8T>
int QBasicUtf8StringView< UseChar8T >::compare ( const QByteArray & other,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscardnoexcept

Definition at line 1326 of file qstring.h.

◆ compare() [2/5]

template<bool UseChar8T>
int QBasicUtf8StringView< UseChar8T >::compare ( QBasicUtf8StringView< UseChar8T > other,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscardnoexcept

Definition at line 308 of file qutf8stringview.h.

◆ compare() [3/5]

template<bool UseChar8T>
int QBasicUtf8StringView< UseChar8T >::compare ( QChar other,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscardnoexcept

Definition at line 1285 of file qstring.h.

◆ compare() [4/5]

template<bool UseChar8T>
int QBasicUtf8StringView< UseChar8T >::compare ( QLatin1StringView other,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscardnoexcept

Definition at line 1319 of file qstring.h.

◆ compare() [5/5]

template<bool UseChar8T>
int QBasicUtf8StringView< UseChar8T >::compare ( QStringView other,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenodiscardnoexcept

Definition at line 1291 of file qstring.h.

◆ crbegin()

template<bool UseChar8T>
const_reverse_iterator QBasicUtf8StringView< UseChar8T >::crbegin ( ) const
inlinenodiscardnoexcept

Definition at line 283 of file qutf8stringview.h.

◆ crend()

template<bool UseChar8T>
const_reverse_iterator QBasicUtf8StringView< UseChar8T >::crend ( ) const
inlinenodiscardnoexcept

Definition at line 284 of file qutf8stringview.h.

◆ data()

template<bool UseChar8T>
const_pointer QBasicUtf8StringView< UseChar8T >::data ( ) const
inlinenodiscardconstexprnoexcept

Definition at line 209 of file qutf8stringview.h.

Referenced by QBasicUtf8StringView< false >::begin().

Here is the caller graph for this function:

◆ empty()

template<bool UseChar8T>
bool QBasicUtf8StringView< UseChar8T >::empty ( ) const
inlinenodiscardconstexprnoexcept

Definition at line 286 of file qutf8stringview.h.

◆ end()

template<bool UseChar8T>
const_iterator QBasicUtf8StringView< UseChar8T >::end ( ) const
inlinenodiscardnoexcept

Definition at line 278 of file qutf8stringview.h.

Referenced by QBasicUtf8StringView< false >::cend(), and QBasicUtf8StringView< false >::rbegin().

Here is the caller graph for this function:

◆ equal() [1/4]

template<bool UseChar8T>
bool QBasicUtf8StringView< UseChar8T >::equal ( const QByteArray & other) const
inlinenodiscardnoexcept

Definition at line 1341 of file qstring.h.

◆ equal() [2/4]

template<bool UseChar8T>
bool QBasicUtf8StringView< UseChar8T >::equal ( QChar other) const
inlinenodiscardnoexcept

Definition at line 1297 of file qstring.h.

◆ equal() [3/4]

template<bool UseChar8T>
bool QBasicUtf8StringView< UseChar8T >::equal ( QLatin1StringView other) const
inlinenodiscardnoexcept

Definition at line 1335 of file qstring.h.

◆ equal() [4/4]

template<bool UseChar8T>
bool QBasicUtf8StringView< UseChar8T >::equal ( QStringView other) const
inlinenodiscardnoexcept

Definition at line 1303 of file qstring.h.

◆ first()

template<bool UseChar8T>
QBasicUtf8StringView QBasicUtf8StringView< UseChar8T >::first ( qsizetype n) const
inlinenodiscardconstexpr

Definition at line 252 of file qutf8stringview.h.

◆ fromArray()

template<bool UseChar8T>
template<typename Char, size_t Size, if_compatible_char< Char > = true>
constexpr QBasicUtf8StringView QBasicUtf8StringView< UseChar8T >::fromArray ( const Char(&) string[Size])
inlinestaticnodiscardconstexprnoexcept

Definition at line 203 of file qutf8stringview.h.

◆ front()

template<bool UseChar8T>
storage_type QBasicUtf8StringView< UseChar8T >::front ( ) const
inlinenodiscardconstexpr

Definition at line 287 of file qutf8stringview.h.

◆ isEmpty()

template<bool UseChar8T>
bool QBasicUtf8StringView< UseChar8T >::isEmpty ( ) const
inlinenodiscardconstexprnoexcept

Definition at line 304 of file qutf8stringview.h.

◆ isNull()

template<bool UseChar8T>
bool QBasicUtf8StringView< UseChar8T >::isNull ( ) const
inlinenodiscardconstexprnoexcept

Definition at line 303 of file qutf8stringview.h.

◆ isValidUtf8()

template<bool UseChar8T>
bool QBasicUtf8StringView< UseChar8T >::isValidUtf8 ( ) const
inlinenodiscardnoexcept

Definition at line 269 of file qutf8stringview.h.

◆ last()

template<bool UseChar8T>
QBasicUtf8StringView QBasicUtf8StringView< UseChar8T >::last ( qsizetype n) const
inlinenodiscardconstexpr

Definition at line 254 of file qutf8stringview.h.

◆ left()

template<bool UseChar8T>
QBasicUtf8StringView QBasicUtf8StringView< UseChar8T >::left ( qsizetype n) const
inlinenodiscardconstexpr

Definition at line 234 of file qutf8stringview.h.

◆ length()

template<bool UseChar8T>
qsizetype QBasicUtf8StringView< UseChar8T >::length ( ) const
inlinenodiscardconstexprnoexcept

Definition at line 305 of file qutf8stringview.h.

◆ max_size()

template<bool UseChar8T>
qsizetype QBasicUtf8StringView< UseChar8T >::max_size ( ) const
inlinenodiscardconstexprnoexcept

Definition at line 298 of file qutf8stringview.h.

◆ maxSize()

template<bool UseChar8T>
constexpr qsizetype QBasicUtf8StringView< UseChar8T >::maxSize ( )
inlinestaticnodiscardconstexprnoexcept

Definition at line 330 of file qutf8stringview.h.

◆ mid()

template<bool UseChar8T>
QBasicUtf8StringView QBasicUtf8StringView< UseChar8T >::mid ( qsizetype pos,
qsizetype n = -1 ) const
inlinenodiscardconstexpr

Definition at line 227 of file qutf8stringview.h.

◆ operator std::string_view()

template<bool UseChar8T>
Q_IMPLICIT QBasicUtf8StringView< UseChar8T >::operator std::string_view ( ) const
inlinenodiscardnoexcept

Definition at line 290 of file qutf8stringview.h.

◆ operator[]()

template<bool UseChar8T>
storage_type QBasicUtf8StringView< UseChar8T >::operator[] ( qsizetype n) const
inlinenodiscardconstexpr

Definition at line 214 of file qutf8stringview.h.

◆ rbegin()

template<bool UseChar8T>
const_reverse_iterator QBasicUtf8StringView< UseChar8T >::rbegin ( ) const
inlinenodiscardnoexcept

Definition at line 281 of file qutf8stringview.h.

Referenced by QBasicUtf8StringView< false >::crbegin().

Here is the caller graph for this function:

◆ rend()

template<bool UseChar8T>
const_reverse_iterator QBasicUtf8StringView< UseChar8T >::rend ( ) const
inlinenodiscardnoexcept

Definition at line 282 of file qutf8stringview.h.

Referenced by QBasicUtf8StringView< false >::crend().

Here is the caller graph for this function:

◆ right()

template<bool UseChar8T>
QBasicUtf8StringView QBasicUtf8StringView< UseChar8T >::right ( qsizetype n) const
inlinenodiscardconstexpr

Definition at line 241 of file qutf8stringview.h.

◆ size()

template<bool UseChar8T>
qsizetype QBasicUtf8StringView< UseChar8T >::size ( ) const
inlinenodiscardconstexprnoexcept

Definition at line 208 of file qutf8stringview.h.

◆ slice() [1/2]

template<bool UseChar8T>
QBasicUtf8StringView & QBasicUtf8StringView< UseChar8T >::slice ( qsizetype pos)
inlineconstexpr

Definition at line 259 of file qutf8stringview.h.

◆ slice() [2/2]

template<bool UseChar8T>
QBasicUtf8StringView & QBasicUtf8StringView< UseChar8T >::slice ( qsizetype pos,
qsizetype n )
inlineconstexpr

Definition at line 261 of file qutf8stringview.h.

◆ sliced() [1/2]

template<bool UseChar8T>
QBasicUtf8StringView QBasicUtf8StringView< UseChar8T >::sliced ( qsizetype pos) const
inlinenodiscardconstexpr

Definition at line 248 of file qutf8stringview.h.

◆ sliced() [2/2]

template<bool UseChar8T>
QBasicUtf8StringView QBasicUtf8StringView< UseChar8T >::sliced ( qsizetype pos,
qsizetype n ) const
inlinenodiscardconstexpr

Definition at line 250 of file qutf8stringview.h.

◆ toString()

template<bool UseChar8T>
QString QBasicUtf8StringView< UseChar8T >::toString ( ) const
inlinenodiscard

Definition at line 1313 of file qstring.h.

◆ truncate()

template<bool UseChar8T>
void QBasicUtf8StringView< UseChar8T >::truncate ( qsizetype n)
inlineconstexpr

Definition at line 264 of file qutf8stringview.h.

◆ comparesEqual [1/7]

template<bool UseChar8T>
bool comparesEqual ( const QBasicUtf8StringView< UseChar8T > & lhs,
const char * rhs )
friend

Definition at line 423 of file qutf8stringview.h.

◆ comparesEqual [2/7]

template<bool UseChar8T>
bool comparesEqual ( const QBasicUtf8StringView< UseChar8T > & lhs,
const QBasicUtf8StringView< UseChar8T > & rhs )
friend

Definition at line 344 of file qutf8stringview.h.

◆ comparesEqual [3/7]

template<bool UseChar8T>
bool comparesEqual ( const QBasicUtf8StringView< UseChar8T > & lhs,
const QByteArray & rhs )
friend

Definition at line 411 of file qutf8stringview.h.

◆ comparesEqual [4/7]

template<bool UseChar8T>
bool comparesEqual ( const QBasicUtf8StringView< UseChar8T > & lhs,
const QByteArrayView & rhs )
friend

Definition at line 395 of file qutf8stringview.h.

◆ comparesEqual [5/7]

template<bool UseChar8T>
bool comparesEqual ( const QBasicUtf8StringView< UseChar8T > & lhs,
const QChar & rhs )
friend

Definition at line 382 of file qutf8stringview.h.

◆ comparesEqual [6/7]

template<bool UseChar8T>
bool comparesEqual ( const QBasicUtf8StringView< UseChar8T > & lhs,
const QLatin1StringView & rhs )
friend

Definition at line 359 of file qutf8stringview.h.

◆ comparesEqual [7/7]

template<bool UseChar8T>
bool comparesEqual ( const QBasicUtf8StringView< UseChar8T > & lhs,
const QStringView & rhs )
friend

Definition at line 372 of file qutf8stringview.h.

◆ compareThreeWay [1/7]

template<bool UseChar8T>
Qt::strong_ordering compareThreeWay ( const QBasicUtf8StringView< UseChar8T > & lhs,
const char * rhs )
friend

Definition at line 426 of file qutf8stringview.h.

◆ compareThreeWay [2/7]

template<bool UseChar8T>
Qt::strong_ordering compareThreeWay ( const QBasicUtf8StringView< UseChar8T > & lhs,
const QBasicUtf8StringView< UseChar8T > & rhs )
friend

Definition at line 351 of file qutf8stringview.h.

◆ compareThreeWay [3/7]

template<bool UseChar8T>
Qt::strong_ordering compareThreeWay ( const QBasicUtf8StringView< UseChar8T > & lhs,
const QByteArray & rhs )
friend

Definition at line 416 of file qutf8stringview.h.

◆ compareThreeWay [4/7]

template<bool UseChar8T>
Qt::strong_ordering compareThreeWay ( const QBasicUtf8StringView< UseChar8T > & lhs,
const QByteArrayView & rhs )
friend

Definition at line 402 of file qutf8stringview.h.

◆ compareThreeWay [5/7]

template<bool UseChar8T>
Qt::strong_ordering compareThreeWay ( const QBasicUtf8StringView< UseChar8T > & lhs,
const QChar & rhs )
friend

Definition at line 385 of file qutf8stringview.h.

◆ compareThreeWay [6/7]

template<bool UseChar8T>
Qt::strong_ordering compareThreeWay ( const QBasicUtf8StringView< UseChar8T > & lhs,
const QLatin1StringView & rhs )
friend

Definition at line 364 of file qutf8stringview.h.

◆ compareThreeWay [7/7]

template<bool UseChar8T>
Qt::strong_ordering compareThreeWay ( const QBasicUtf8StringView< UseChar8T > & lhs,
const QStringView & rhs )
friend

Definition at line 375 of file qutf8stringview.h.


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