ZeusBase-Library
2.0.4
|
#include <StringList.h>
Public Member Functions | |
TStringList () | |
virtual | ~TStringList () |
virtual Int MQUALIFIER | add (const IString &rItem) |
virtual Int MQUALIFIER | addAll (const IStringList &rlstItems) |
virtual Int MQUALIFIER | addEmptyItem () |
virtual void MQUALIFIER | copyToList (IStringList &rList) const |
virtual void MQUALIFIER | clear () |
virtual Retval MQUALIFIER | deleteItem (Int iIndex) |
virtual Retval MQUALIFIER | remove (const IString &rItem) |
virtual Retval MQUALIFIER | removeAll (const IStringList &rlstItems) |
virtual Int MQUALIFIER | getCount () const |
virtual IString &MQUALIFIER | getItem (Int iIndex) |
virtual const IString &MQUALIFIER | getItemConst (Int iIndex) const |
virtual bool MQUALIFIER | equalsItem (Int iIndex, const IString &rItem) const |
virtual bool MQUALIFIER | equals (const IStringList &rList) const |
virtual Int MQUALIFIER | indexOf (const IString &rItem) const |
virtual Int MQUALIFIER | insert (Int iIndex, const IString &rItem) |
virtual IStringListIterator *MQUALIFIER | getIterator () const |
virtual const IStringListIterator *MQUALIFIER | getConstIterator () const |
virtual void MQUALIFIER | releaseIterator (const IStringListIterator *pIterator) const |
virtual bool MQUALIFIER | isEmpty () const |
virtual IString &MQUALIFIER | getFirstItem () |
virtual const IString &MQUALIFIER | getFirstItemConst () const |
virtual IString &MQUALIFIER | getLastItem () |
virtual const IString &MQUALIFIER | getLastItemConst () const |
virtual bool MQUALIFIER | hasItem (const IString &rItem) const |
virtual bool MQUALIFIER | hasAllItems (const IStringList &rlstItems) const |
Int | add (TString strItem) |
Retval | remove (TString strItem) |
bool | equalsItem (Int iIndex, TString strItem) const |
Int | indexOf (TString strItem) const |
IString & | operator[] (Int iIndex) |
TStringList & | operator= (const TStringList &rList) |
bool | operator== (const TStringList &rList) const |
Public Member Functions inherited from zeus::IList< T > | |
virtual Int MQUALIFIER | add (const T &rItem)=0 |
virtual Int MQUALIFIER | addAll (const IList< T > &rlstItems)=0 |
virtual void MQUALIFIER | copyToList (IList< T > &rList) const =0 |
virtual Retval MQUALIFIER | remove (const T &rItem)=0 |
virtual Retval MQUALIFIER | removeAll (const IList< T > &rlstItems)=0 |
virtual Int MQUALIFIER | indexOf (const T &rItem) const =0 |
virtual Int MQUALIFIER | insert (Int iIndex, const T &rItem)=0 |
virtual bool MQUALIFIER | equalsItem (Int iIndex, const T &rItem) const =0 |
virtual bool MQUALIFIER | equals (const IList< T > &rList) const =0 |
virtual void MQUALIFIER | releaseIterator (const IListIterator< T > *pIterator) const =0 |
virtual bool MQUALIFIER | hasItem (const T &rItem) const =0 |
virtual bool MQUALIFIER | hasAllItems (const IList< T > &rlstItems) const =0 |
This class implements a string based list.
TStringList::TStringList | ( | ) |
Creates a new StringList object
|
virtual |
Destroys the StringList object
|
inlinevirtual |
|
inline |
|
virtual |
|
inlinevirtual |
Implements zeus::IList< T >.
|
inlinevirtual |
Implements zeus::IList< T >.
|
virtual |
|
inlinevirtual |
Implements zeus::IList< T >.
|
virtual |
|
inlinevirtual |
|
inline |
|
virtual |
Implements zeus::IList< T >.
|
inlinevirtual |
Implements zeus::IList< T >.
|
inlinevirtual |
Implements zeus::IList< T >.
|
inlinevirtual |
Implements zeus::IList< T >.
|
inlinevirtual |
Implements zeus::IList< T >.
|
inlinevirtual |
Implements zeus::IList< T >.
|
virtual |
Implements zeus::IList< T >.
|
inlinevirtual |
Implements zeus::IList< T >.
|
inlinevirtual |
Implements zeus::IList< T >.
|
virtual |
|
inlinevirtual |
|
virtual |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Implements zeus::IList< T >.
TStringList & TStringList::operator= | ( | const TStringList & | rList | ) |
Operator zum kopieren einer Liste
rList | : Ausgangsliste |
bool TStringList::operator== | ( | const TStringList & | rList | ) | const |
Operator to check equality of two lists
rList | : list to check |
true | : Equal |
false | : not equal |
|
inline |
Operator zur fr das einfache Zugreifen auf den Elementinhalt
iIndex | : Index auf ein Element der Liste |
|
virtual |
|
inlinevirtual |
|
inline |
|
virtual |