Itasca C++ Interface
Loading...
Searching...
No Matches
Public Member Functions | List of all members
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)
 
IStringListoperator<< (const string &s)
 
BASE_EXPORT IStringListoperator<< (const std::vector< string > &s)
 
BASE_EXPORT IStringListoperator<< (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)
 
void operator+= (const IList< 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 IStringlast () const
 
IStringlast ()
 
int indexOf (const IString &t, int from=0) const
 
IVector< IStringtoVector () const
 
IString takeFirst ()
 
IList< IString > & operator<< (const IString &t)
 
void replace (int i, const IString &val)
 
IStringfirst ()
 
const IStringfirst () const
 

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