QStringList Class Reference

QStringList Class Reference

#include <qstringlist.h>

Class Description

+ Examples:

Definition at line 66 of file qstringlist.h.

+ Inheritance diagram for QStringList:

Public Member Functions

 QStringList ()
 
 QStringList (const QString &i)
 
 QStringList (const QStringList &l)
 
 QStringList (const QList< QString > &l)
 
void sort ()
 
int removeDuplicates ()
 
QString join (const QString &sep) const
 
QStringList filter (const QString &str, Qt::CaseSensitivity cs=Qt::CaseSensitive) const
 
QBool contains (const QString &str, Qt::CaseSensitivity cs=Qt::CaseSensitive) const
 
QStringListreplaceInStrings (const QString &before, const QString &after, Qt::CaseSensitivity cs=Qt::CaseSensitive)
 
QStringList operator+ (const QStringList &other) const
 
QStringListoperator<< (const QString &str)
 
QStringListoperator<< (const QStringList &l)
 
QStringList filter (const QRegExp &rx) const
 
QStringListreplaceInStrings (const QRegExp &rx, const QString &after)
 
int indexOf (const QRegExp &rx, int from=0) const
 
int lastIndexOf (const QRegExp &rx, int from=-1) const
 
int indexOf (QRegExp &rx, int from=0) const
 
int lastIndexOf (QRegExp &rx, int from=-1) const
 
- Public Member Functions inherited from QList< QString >
 QList ()
 
 QList (const QList< QString > &l)
 
 ~QList ()
 
QList< QString > & operator= (const QList< QString > &l)
 
void swap (QList< QString > &other)
 
void swap (int i, int j)
 
bool operator== (const QList< QString > &l) const
 
bool operator!= (const QList< QString > &l) const
 
int size () const
 
void detach ()
 
void detachShared ()
 
bool isDetached () const
 
void setSharable (bool sharable)
 
bool isSharedWith (const QList< QString > &other) const
 
bool isEmpty () const
 
void clear ()
 
const QStringat (int i) const
 
const QStringoperator[] (int i) const
 
QStringoperator[] (int i)
 
void reserve (int size)
 
void append (const QString &t)
 
void append (const QList< QString > &t)
 
void prepend (const QString &t)
 
void insert (int i, const QString &t)
 
iterator insert (iterator before, const QString &t)
 
void replace (int i, const QString &t)
 
void removeAt (int i)
 
int removeAll (const QString &t)
 
bool removeOne (const QString &t)
 
QString takeAt (int i)
 
QString takeFirst ()
 
QString takeLast ()
 
void move (int from, int to)
 
int indexOf (const QString &t, int from=0) const
 
int lastIndexOf (const QString &t, int from=-1) const
 
QBool contains (const QString &t) const
 
int count (const QString &t) const
 
int count () const
 
iterator begin ()
 
const_iterator begin () const
 
const_iterator constBegin () const
 
iterator end ()
 
const_iterator end () const
 
const_iterator constEnd () const
 
iterator erase (iterator pos)
 
iterator erase (iterator first, iterator last)
 
int length () const
 
QStringfirst ()
 
const QStringfirst () const
 
QStringlast ()
 
const QStringlast () const
 
void removeFirst ()
 
void removeLast ()
 
bool startsWith (const QString &t) const
 
bool endsWith (const QString &t) const
 
QList< QStringmid (int pos, int length=-1) const
 
QString value (int i) const
 
QString value (int i, const QString &defaultValue) const
 
void push_back (const QString &t)
 
void push_front (const QString &t)
 
QStringfront ()
 
const QStringfront () const
 
QStringback ()
 
const QStringback () const
 
void pop_front ()
 
void pop_back ()
 
bool empty () const
 
QList< QString > & operator+= (const QList< QString > &l)
 
QList< QString > & operator+= (const QString &t)
 
QList< QStringoperator+ (const QList< QString > &l) const
 
QList< QString > & operator<< (const QString &t)
 
QList< QString > & operator<< (const QList< QString > &l)
 
QVector< QStringtoVector () const
 
QSet< QStringtoSet () const
 
std::list< QStringtoStdList () const
 

Additional Inherited Members

- Public Types inherited from QList< QString >
typedef iterator Iterator
 
typedef const_iterator ConstIterator
 
typedef int size_type
 
typedef QString value_type
 
typedef value_typepointer
 
typedef const value_typeconst_pointer
 
typedef value_typereference
 
typedef const value_typeconst_reference
 
typedef qptrdiff difference_type
 
- Static Public Member Functions inherited from QList< QString >
static QList< QStringfromVector (const QVector< QString > &vector)
 
static QList< QStringfromSet (const QSet< QString > &set)
 
static QList< QStringfromStdList (const std::list< QString > &list)
 
- Public Attributes inherited from QList< QString >
QListData p
 
QListData::Datad
 

Constructor & Destructor Documentation

QStringList ( )
inline

Definition at line 69 of file qstringlist.h.

69 { }
QStringList ( const QString i)
inlineexplicit

Definition at line 70 of file qstringlist.h.

70 { append(i); }
void append(const QString &t)
QStringList ( const QStringList l)
inline

Definition at line 71 of file qstringlist.h.

QStringList ( const QList< QString > &  l)
inline

Definition at line 72 of file qstringlist.h.

Member Function Documentation

void sort ( )
inline

Definition at line 152 of file qstringlist.h.

153 {
155 }
void Q_CORE_EXPORT QStringList_sort(QStringList *that)
int removeDuplicates ( )
inline

Definition at line 157 of file qstringlist.h.

158 {
160 }
int Q_CORE_EXPORT QStringList_removeDuplicates(QStringList *that)
QString join ( const QString sep) const
inline

Definition at line 162 of file qstringlist.h.

163 {
164  return QtPrivate::QStringList_join(this, sep);
165 }
QString Q_CORE_EXPORT QStringList_join(const QStringList *that, const QString &sep)
QStringList filter ( const QString str,
Qt::CaseSensitivity  cs = Qt::CaseSensitive 
) const
inline

Definition at line 167 of file qstringlist.h.

168 {
169  return QtPrivate::QStringList_filter(this, str, cs);
170 }
QStringList Q_CORE_EXPORT QStringList_filter(const QStringList *that, const QString &str, Qt::CaseSensitivity cs)
QBool contains ( const QString str,
Qt::CaseSensitivity  cs = Qt::CaseSensitive 
) const
inline

Definition at line 172 of file qstringlist.h.

173 {
174  return QtPrivate::QStringList_contains(this, str, cs);
175 }
QBool Q_CORE_EXPORT QStringList_contains(const QStringList *that, const QString &str, Qt::CaseSensitivity cs)
QStringList & replaceInStrings ( const QString before,
const QString after,
Qt::CaseSensitivity  cs = Qt::CaseSensitive 
)
inline

Definition at line 177 of file qstringlist.h.

178 {
179  QtPrivate::QStringList_replaceInStrings(this, before, after, cs);
180  return *this;
181 }
void Q_CORE_EXPORT QStringList_replaceInStrings(QStringList *that, const QString &before, const QString &after, Qt::CaseSensitivity cs)
QStringList operator+ ( const QStringList other) const
inline

Definition at line 87 of file qstringlist.h.

88  { QStringList n = *this; n += other; return n; }
GLenum GLsizei n
Definition: GLee.h:3432
QStringList& operator<< ( const QString str)
inline

Definition at line 89 of file qstringlist.h.

90  { append(str); return *this; }
void append(const QString &t)
QStringList& operator<< ( const QStringList l)
inline

Definition at line 91 of file qstringlist.h.

92  { *this += l; return *this; }
QStringList filter ( const QRegExp rx) const
inline

Definition at line 190 of file qstringlist.h.

191 {
192  return QtPrivate::QStringList_filter(this, rx);
193 }
QStringList Q_CORE_EXPORT QStringList_filter(const QStringList *that, const QString &str, Qt::CaseSensitivity cs)
QStringList & replaceInStrings ( const QRegExp rx,
const QString after 
)
inline

Definition at line 184 of file qstringlist.h.

185 {
187  return *this;
188 }
void Q_CORE_EXPORT QStringList_replaceInStrings(QStringList *that, const QString &before, const QString &after, Qt::CaseSensitivity cs)
int indexOf ( const QRegExp rx,
int  from = 0 
) const
inline

Definition at line 195 of file qstringlist.h.

196 {
197  return QtPrivate::QStringList_indexOf(this, rx, from);
198 }
int Q_CORE_EXPORT QStringList_indexOf(const QStringList *that, const QRegExp &rx, int from)
int lastIndexOf ( const QRegExp rx,
int  from = -1 
) const
inline

Definition at line 200 of file qstringlist.h.

201 {
202  return QtPrivate::QStringList_lastIndexOf(this, rx, from);
203 }
int Q_CORE_EXPORT QStringList_lastIndexOf(const QStringList *that, const QRegExp &rx, int from)
int indexOf ( QRegExp rx,
int  from = 0 
) const
inline

Definition at line 205 of file qstringlist.h.

206 {
207  return QtPrivate::QStringList_indexOf(this, rx, from);
208 }
int Q_CORE_EXPORT QStringList_indexOf(const QStringList *that, const QRegExp &rx, int from)
int lastIndexOf ( QRegExp rx,
int  from = -1 
) const
inline

Definition at line 210 of file qstringlist.h.

211 {
212  return QtPrivate::QStringList_lastIndexOf(this, rx, from);
213 }
int Q_CORE_EXPORT QStringList_lastIndexOf(const QStringList *that, const QRegExp &rx, int from)

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