- wxStringTokenizer(const wxString& to_tokenize,
- const wxString& delims = " \t\r\n",
- bool ret_delim = FALSE);
- ~wxStringTokenizer();
-
- int CountTokens();
- bool HasMoreToken();
- wxString NextToken();
- wxString GetString() { return m_string; }
-protected:
- off_t FindDelims(const wxString& str, const wxString& delims);
+ wxStringTokenizer(const wxString& to_tokenize,
+ const wxString& delims = " \t\r\n",
+ bool ret_delim = FALSE);
+ wxStringTokenizer() { m_retdelims = FALSE;}
+ virtual ~wxStringTokenizer();
+
+ int CountTokens() const;
+ bool HasMoreTokens();
+
+ wxString NextToken();
+ wxString GetNextToken() { return NextToken(); };
+
+ wxString GetString() const { return m_string; }
+
+ void SetString(const wxString& to_tokenize,
+ const wxString& delims = " \t\r\n",
+ bool ret_delim = FALSE)
+ {
+ m_string = to_tokenize;
+ m_delims = delims;
+ m_retdelims = ret_delim;
+ }
+