Tools.h++ Class Reference

Table Of Contents
// Advance until the null string is returned:
while (!(token=next()).isNull())
cout << token << "\n";
}
Program output:
Something
is
rotten
in
the
state
of
Denmark
Public Constructor
RWCTokenizer(const RWCString& s);
Construct a tokenizer to lex the string s.
Public Member Operators
RWCSubString
operator();
Advance to the next token and return it as a substring. The tokens are delimited by any of
the four characters in " \t\n\0". (space, tab, newline and null).
RWCSubString
operator()(const char* s);
Advance to the next token and return it as a substring. The tokens are delimited by any
character in s, or any embedded null.
RWCSubString
operator()(const char* s,size_t num);
Advance to the next token and return it as a substring. The tokens are delimited by any of
the first num characters in s. Buffer s may contain nulls, and must contain at least num
characters. Tokens will not be delimited by nulls unless s contains nulls.