6 #include "rrConstants.h"
23 vector<string> mStrings;
24 vector<string>::iterator mLI;
28 StringList(
char** stringList,
const int& count);
29 StringList(
const string& str,
const string& delimiters =
", ");
35 void InsertAt(
const int& index,
const string& item);
37 string AsString(
const string& delimiter =
",")
const;
42 unsigned int size()
const;
45 unsigned int Count()
const;
49 StringList& operator=(
const vector<string>& rhs);
51 string& operator[](
const int& index);
52 const string& operator[](
const int& index)
const;
54 void removeAt(
const int& index);
55 int find(
const string& item);
56 int indexOf(
const string& item);
59 bool Contains(
const string& item)
const;
60 bool DontContain(
const string& item)
const;
61 void add(
const string& item);
62 vector<string>::iterator begin();
63 vector<string>::iterator end();
64 void PreFix(
const string& fix);
65 void PostFix(
const string& fix);
67 friend ostream& operator<<(ostream& stream,
const StringList& list);
74 operator const vector<string>&()
const {
return mStrings;}
Definition: rrcStringList.h:21
roadRunner C wrappers 2012
roadRunner C wrappers 2012
struct RRStringArray * RRStringArrayPtr
Structure for a simple vector of strings.