54 StrTok(
const std::string &s,
const std::string &delims,
bool singleCharDelims=
true,
char escapeChar=
'\0');
59 bool hasMoreTokens()
const;
62 const std::string &nextToken();
65 unsigned int nTokens()
const;
68 const std::vector<std::string> &allTokens()
const;
80 typedef std::vector<std::string>::iterator
iterator;
undocument this line if you encounter any issues!
Definition: Any.h:37
const_reverse_iterator rbegin() const
returns const reverse begin-iterator
Definition: StrTok.h:95
reverse_iterator rbegin()
returns reverse begin-iterator
Definition: StrTok.h:92
std::vector< std::string > m_oTokens
internal data storage
Definition: StrTok.h:112
std::vector< std::string >::const_iterator const_iterator
constant iterator type
Definition: StrTok.h:83
const_iterator end() const
returns const end-iterator
Definition: StrTok.h:101
#define ICLUtils_API
this macros are important for creating dll's
Definition: CompatMacros.h:171
String Tokenizer Utility class.
Definition: StrTok.h:41
std::vector< std::string >::iterator iterator
iterator type
Definition: StrTok.h:80
iterator begin()
returns begin-iterator
Definition: StrTok.h:86
std::vector< std::string >::reverse_iterator reverse_iterator
reverse iterator type
Definition: StrTok.h:74
void reset()
resets internal position indicator
Definition: StrTok.h:71
const_iterator begin() const
returns const begin-iterator
Definition: StrTok.h:89
iterator end()
returns end-iterator
Definition: StrTok.h:98
unsigned int m_uiPos
current position indicator
Definition: StrTok.h:115
reverse_iterator rend()
returns reverse end-iterator
Definition: StrTok.h:104
const_reverse_iterator rend() const
returns const reverse end-iterator
Definition: StrTok.h:107
std::vector< std::string >::const_reverse_iterator const_reverse_iterator
constant reverse iterator type
Definition: StrTok.h:77