Itasca C++ Interface
Loading...
Searching...
No Matches
IStringList Class Reference
Inheritance diagram for IStringList:
IList< IString >

Public Member Functions

 IStringList (const IList< IString > &in)
 IStringList (std::vector< string > &&in)
 IStringList (const std::vector< string > &in)
 IStringList (const StringList &in)
 IStringList (const IString &s)
BASE_EXPORT operator StringList () const
BASE_EXPORT IStringList (const QStringList &sl)
BASE_EXPORT IStringList (const QList< IString > &q)
BASE_EXPORT operator QList< IString > () const
BASE_EXPORT operator QStringList () const
void operator+= (const string &s)
void operator+= (const QString &s)
void operator+= (const char *str)
BASE_EXPORT void operator+= (const StringList &s)
BASE_EXPORT void operator+= (const QStringList &s)
BASE_EXPORT void operator+= (const IStringList &s)
BASE_EXPORT void operator+= (const std::vector< string > &s)
BASE_EXPORT IStringList operator+ (const IStringList &in)
IStringList & operator<< (const string &s)
BASE_EXPORT IStringList & operator<< (const std::vector< string > &s)
BASE_EXPORT IStringList & operator<< (const QStringList &s)
BASE_EXPORT void insert (int index, const IString &s)
void append (const IString &s)
BASE_EXPORT void append (const IStringList &)
BASE_EXPORT int removeDuplicates ()
BASE_EXPORT void sort ()
BASE_EXPORT IString takeFirst ()
int length () const
int size () const
int count () const
IString value (int index, const IString &def={}) const
IString join (const IString &sep) const
BASE_EXPORT bool contains (const IString &sep, IString::Case c=IString::Case::Sensitive) const
BASE_EXPORT int indexOf (const IString &val) const
Public Member Functions inherited from IList< IString >
 operator QList< IString > ()
int size () const
void removeAt (int i)
void removeAll (const IString &t)
bool removeOne (const IString &t)
void operator+= (const IString &t)
IString value (int index, const IString &def={}) const
bool contains (const IString &val) const
void append (const IString &val)
void prepend (const IString &val)
bool isEmpty () const
void pop_front ()
void push_front (const IString &t)
const IString & last () const
int indexOf (const IString &t, int from=0) const
IVector< IString > toVector () const
IString takeFirst ()
IList< IString > & operator<< (const IString &t)
void replace (int i, const IString &val)
IString & first ()

The documentation for this class was generated from the following files:
  • C:/Source/itasca-suite/common/base/src/istringlist.h
  • C:/Source/itasca-suite/common/base/src/istringlist.cpp