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
QListSpecialMethods< QString > Struct Reference

#include <qstringlist.h>

Inheritance diagram for QListSpecialMethods< QString >:
Collaboration diagram for QListSpecialMethods< QString >:

Public Member Functions

void sort (Qt::CaseSensitivity cs=Qt::CaseSensitive)
qsizetype removeDuplicates ()
QString join (QStringView sep) const
QString join (QLatin1StringView sep) const
QString join (QChar sep) const
QStringList filter (const QStringMatcher &matcher) const
QStringList filter (const QLatin1StringMatcher &matcher) const
QStringList filter (QLatin1StringView needle, Qt::CaseSensitivity cs=Qt::CaseSensitive) const
QStringList filter (QStringView str, Qt::CaseSensitivity cs=Qt::CaseSensitive) const
QStringListreplaceInStrings (QStringView before, QStringView after, Qt::CaseSensitivity cs=Qt::CaseSensitive)
QString join (const QString &sep) const
QStringList filter (const QString &str, Qt::CaseSensitivity cs=Qt::CaseSensitive) const
QStringListreplaceInStrings (const QString &before, const QString &after, Qt::CaseSensitivity cs=Qt::CaseSensitive)
QStringListreplaceInStrings (const QString &before, QStringView after, Qt::CaseSensitivity cs=Qt::CaseSensitive)
QStringListreplaceInStrings (QStringView before, const QString &after, Qt::CaseSensitivity cs=Qt::CaseSensitive)
bool contains (QLatin1StringView str, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept
bool contains (QStringView str, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept
bool contains (const QString &str, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept
qsizetype indexOf (const QString &str, qsizetype from=0, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept
qsizetype indexOf (QStringView needle, qsizetype from=0, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept
qsizetype indexOf (QLatin1StringView needle, qsizetype from=0, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept
qsizetype lastIndexOf (const QString &str, qsizetype from=-1, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept
qsizetype lastIndexOf (QStringView str, qsizetype from=-1, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept
qsizetype lastIndexOf (QLatin1StringView needle, qsizetype from=-1, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept
Public Member Functions inherited from QListSpecialMethodsBase< QString >
qsizetype indexOf (const AT &t, qsizetype from=0) const noexcept
qsizetype lastIndexOf (const AT &t, qsizetype from=-1) const noexcept
bool contains (const AT &t) const noexcept

Protected Member Functions

 QListSpecialMethods ()=default
Protected Member Functions inherited from QListSpecialMethodsBase< QString >
 QListSpecialMethodsBase ()=default
Selfself ()

Additional Inherited Members

Protected Types inherited from QListSpecialMethodsBase< QString >
using Self

Detailed Description

Definition at line 68 of file qstringlist.h.

Constructor & Destructor Documentation

◆ QListSpecialMethods()

Member Function Documentation

◆ contains() [1/3]

bool QListSpecialMethods< QString >::contains ( const QString & str,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenoexcept

Definition at line 143 of file qstringlist.h.

◆ contains() [2/3]

bool QListSpecialMethods< QString >::contains ( QLatin1StringView str,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenoexcept

Definition at line 138 of file qstringlist.h.

◆ contains() [3/3]

bool QListSpecialMethods< QString >::contains ( QStringView str,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenoexcept

Definition at line 140 of file qstringlist.h.

◆ filter() [1/5]

Definition at line 102 of file qstringlist.h.

◆ filter() [2/5]

Definition at line 117 of file qstringlist.h.

◆ filter() [3/5]

QStringList QListSpecialMethods< QString >::filter ( const QStringMatcher & matcher) const
inline

Definition at line 100 of file qstringlist.h.

◆ filter() [4/5]

QStringList QListSpecialMethods< QString >::filter ( QLatin1StringView needle,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inline

Definition at line 105 of file qstringlist.h.

◆ filter() [5/5]

◆ indexOf() [1/3]

qsizetype QListSpecialMethods< QString >::indexOf ( const QString & str,
qsizetype from = 0,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenoexcept

Definition at line 146 of file qstringlist.h.

◆ indexOf() [2/3]

qsizetype QListSpecialMethods< QString >::indexOf ( QLatin1StringView needle,
qsizetype from = 0,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenoexcept

Definition at line 152 of file qstringlist.h.

◆ indexOf() [3/3]

qsizetype QListSpecialMethods< QString >::indexOf ( QStringView needle,
qsizetype from = 0,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenoexcept

Definition at line 149 of file qstringlist.h.

◆ join() [1/4]

QString QListSpecialMethods< QString >::join ( const QString & sep) const
inline

Definition at line 115 of file qstringlist.h.

◆ join() [2/4]

QString QListSpecialMethods< QString >::join ( QChar sep) const
inline

Definition at line 97 of file qstringlist.h.

◆ join() [3/4]

QString QListSpecialMethods< QString >::join ( QLatin1StringView sep) const
inline

Definition at line 95 of file qstringlist.h.

◆ join() [4/4]

QString QListSpecialMethods< QString >::join ( QStringView sep) const
inline

Definition at line 93 of file qstringlist.h.

◆ lastIndexOf() [1/3]

qsizetype QListSpecialMethods< QString >::lastIndexOf ( const QString & str,
qsizetype from = -1,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenoexcept

Definition at line 156 of file qstringlist.h.

◆ lastIndexOf() [2/3]

qsizetype QListSpecialMethods< QString >::lastIndexOf ( QLatin1StringView needle,
qsizetype from = -1,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenoexcept

Definition at line 162 of file qstringlist.h.

◆ lastIndexOf() [3/3]

qsizetype QListSpecialMethods< QString >::lastIndexOf ( QStringView str,
qsizetype from = -1,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenoexcept

Definition at line 159 of file qstringlist.h.

◆ removeDuplicates()

qsizetype QListSpecialMethods< QString >::removeDuplicates ( )
inline

Definition at line 90 of file qstringlist.h.

◆ replaceInStrings() [1/4]

QStringList & QListSpecialMethods< QString >::replaceInStrings ( const QString & before,
const QString & after,
Qt::CaseSensitivity cs = Qt::CaseSensitive )
inline

Definition at line 119 of file qstringlist.h.

◆ replaceInStrings() [2/4]

QStringList & QListSpecialMethods< QString >::replaceInStrings ( const QString & before,
QStringView after,
Qt::CaseSensitivity cs = Qt::CaseSensitive )
inline

Definition at line 124 of file qstringlist.h.

◆ replaceInStrings() [3/4]

QStringList & QListSpecialMethods< QString >::replaceInStrings ( QStringView before,
const QString & after,
Qt::CaseSensitivity cs = Qt::CaseSensitive )
inline

Definition at line 129 of file qstringlist.h.

◆ replaceInStrings() [4/4]

Definition at line 109 of file qstringlist.h.

◆ sort()

Definition at line 88 of file qstringlist.h.


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