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
 
QStringList & replaceInStrings (const QString &before, const QString &after, Qt::CaseSensitivity cs=Qt::CaseSensitive)
 
QStringList operator+ (const QStringList &other) const
 
QStringList & operator<< (const QString &str)
 
QStringList & operator<< (const QStringList &l)
 
QStringList filter (const QRegExp &rx) const
 
QStringList & replaceInStrings (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 QString & at (int i) const
 
const QString & operator[] (int i) const
 
QString & operator[] (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
 
QString & first ()
 
const QString & first () const
 
QString & last ()
 
const QString & last () const
 
void removeFirst ()
 
void removeLast ()
 
bool startsWith (const QString &t) const
 
bool endsWith (const QString &t) const
 
QList< QString > mid (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)
 
QString & front ()
 
const QString & front () const
 
QString & back ()
 
const QString & back () const
 
void pop_front ()
 
void pop_back ()
 
bool empty () const
 
QList< QString > & operator+= (const QList< QString > &l)
 
QList< QString > & operator+= (const QString &t)
 
QList< QString > operator+ (const QList< QString > &l) const
 
QList< QString > & operator<< (const QString &t)
 
QList< QString > & operator<< (const QList< QString > &l)
 
QVector< QString > toVector () const
 
QSet< QString > toSet () const
 
std::list< QString > toStdList () 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_type * pointer
 
typedef const value_type * const_pointer
 
typedef value_type & reference
 
typedef const value_type & const_reference
 
typedef qptrdiff difference_type
 
- Static Public Member Functions inherited from QList< QString >
static QList< QString > fromVector (const QVector< QString > &vector)
 
static QList< QString > fromSet (const QSet< QString > &set)
 
static QList< QString > fromStdList (const std::list< QString > &list)
 
- Public Attributes inherited from QList< QString >
QListData p
 
QListData::Data * d
 

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: