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 ()
 
const Selfself () const
 

Additional Inherited Members

- Protected Types inherited from QListSpecialMethodsBase< QString >
using Self
 

Detailed Description

Definition at line 67 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 142 of file qstringlist.h.

◆ contains() [2/3]

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

Definition at line 137 of file qstringlist.h.

◆ contains() [3/3]

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

Definition at line 139 of file qstringlist.h.

◆ filter() [1/5]

Definition at line 101 of file qstringlist.h.

◆ filter() [2/5]

Definition at line 116 of file qstringlist.h.

◆ filter() [3/5]

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

Definition at line 99 of file qstringlist.h.

◆ filter() [4/5]

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

Definition at line 104 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 145 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 151 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 148 of file qstringlist.h.

◆ join() [1/4]

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

Definition at line 114 of file qstringlist.h.

◆ join() [2/4]

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

Definition at line 96 of file qstringlist.h.

◆ join() [3/4]

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

Definition at line 94 of file qstringlist.h.

◆ join() [4/4]

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

Definition at line 92 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 155 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 161 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 158 of file qstringlist.h.

◆ removeDuplicates()

qsizetype QListSpecialMethods< QString >::removeDuplicates ( )
inline

Definition at line 89 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 118 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 123 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 128 of file qstringlist.h.

◆ replaceInStrings() [4/4]

Definition at line 108 of file qstringlist.h.

◆ sort()

Definition at line 87 of file qstringlist.h.


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