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::basic_string_view< storage_type > () 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 95 of file qutf8stringview.h.

Member Typedef Documentation

◆ const_iterator

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

Definition at line 115 of file qutf8stringview.h.

◆ const_pointer

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

Definition at line 112 of file qutf8stringview.h.

◆ const_reference

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

Definition at line 110 of file qutf8stringview.h.

◆ const_reverse_iterator

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

Definition at line 117 of file qutf8stringview.h.

◆ difference_type

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

Definition at line 107 of file qutf8stringview.h.

◆ iterator

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

Definition at line 114 of file qutf8stringview.h.

◆ pointer

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

Definition at line 111 of file qutf8stringview.h.

◆ reference

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

Definition at line 109 of file qutf8stringview.h.

◆ reverse_iterator

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

Definition at line 116 of file qutf8stringview.h.

◆ size_type

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

Definition at line 108 of file qutf8stringview.h.

◆ storage_type

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

Definition at line 99 of file qutf8stringview.h.

◆ value_type

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

Definition at line 106 of file qutf8stringview.h.

Constructor & Destructor Documentation

◆ QBasicUtf8StringView() [1/8]

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

Definition at line 153 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 155 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 159 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 164 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 175 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 179 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 188 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 193 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 1743 of file qstring.h.

◆ at()

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

Definition at line 220 of file qutf8stringview.h.

◆ back()

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

Definition at line 287 of file qutf8stringview.h.

◆ begin()

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

Definition at line 276 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 278 of file qutf8stringview.h.

◆ cend()

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

Definition at line 279 of file qutf8stringview.h.

◆ chop()

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

Definition at line 265 of file qutf8stringview.h.

◆ chopped()

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

Definition at line 255 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 1307 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 302 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 1266 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 1300 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 1272 of file qstring.h.

◆ crbegin()

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

Definition at line 282 of file qutf8stringview.h.

◆ crend()

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

Definition at line 283 of file qutf8stringview.h.

◆ data()

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

Definition at line 208 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 285 of file qutf8stringview.h.

◆ end()

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

Definition at line 277 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 1322 of file qstring.h.

◆ equal() [2/4]

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

Definition at line 1278 of file qstring.h.

◆ equal() [3/4]

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

Definition at line 1316 of file qstring.h.

◆ equal() [4/4]

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

Definition at line 1284 of file qstring.h.

◆ first()

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

Definition at line 251 of file qutf8stringview.h.

◆ fromArray()

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

Definition at line 202 of file qutf8stringview.h.

◆ front()

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

Definition at line 286 of file qutf8stringview.h.

◆ isEmpty()

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

Definition at line 298 of file qutf8stringview.h.

◆ isNull()

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

Definition at line 297 of file qutf8stringview.h.

◆ isValidUtf8()

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

Definition at line 268 of file qutf8stringview.h.

◆ last()

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

Definition at line 253 of file qutf8stringview.h.

◆ left()

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

Definition at line 233 of file qutf8stringview.h.

◆ length()

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

Definition at line 299 of file qutf8stringview.h.

◆ max_size()

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

Definition at line 292 of file qutf8stringview.h.

◆ maxSize()

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

Definition at line 324 of file qutf8stringview.h.

◆ mid()

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

Definition at line 226 of file qutf8stringview.h.

◆ operator std::basic_string_view< storage_type >()

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

Definition at line 289 of file qutf8stringview.h.

◆ operator[]()

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

Definition at line 213 of file qutf8stringview.h.

◆ rbegin()

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

Definition at line 280 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 281 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 240 of file qutf8stringview.h.

◆ size()

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

Definition at line 207 of file qutf8stringview.h.

◆ slice() [1/2]

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

Definition at line 258 of file qutf8stringview.h.

◆ slice() [2/2]

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

Definition at line 260 of file qutf8stringview.h.

◆ sliced() [1/2]

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

Definition at line 247 of file qutf8stringview.h.

◆ sliced() [2/2]

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

Definition at line 249 of file qutf8stringview.h.

◆ toString()

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

Definition at line 1294 of file qstring.h.

◆ truncate()

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

Definition at line 263 of file qutf8stringview.h.

Friends And Related Symbol Documentation

◆ comparesEqual [1/7]

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

Definition at line 417 of file qutf8stringview.h.

◆ comparesEqual [2/7]

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

Definition at line 338 of file qutf8stringview.h.

◆ comparesEqual [3/7]

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

Definition at line 405 of file qutf8stringview.h.

◆ comparesEqual [4/7]

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

Definition at line 389 of file qutf8stringview.h.

◆ comparesEqual [5/7]

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

Definition at line 376 of file qutf8stringview.h.

◆ comparesEqual [6/7]

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

Definition at line 353 of file qutf8stringview.h.

◆ comparesEqual [7/7]

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

Definition at line 366 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 420 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 345 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 410 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 396 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 379 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 358 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 369 of file qutf8stringview.h.


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