CCAFFEINE
0.8.8
|
#include <StringTokenizer.h>
Public Member Functions | |
CDELETE | StringTokenizer (char *str) |
CDELETE | StringTokenizer (char *str, char *delim) |
CDELETE | StringTokenizer (char *str, char *delim, boolean ret) |
int | countTokens () |
virtual boolean | hasMoreElements () |
boolean | hasMoreTokens () |
virtual CFREE char * | nextElement () |
CFREE char * | nextToken (char *delim) |
CFREE char * | nextToken () |
Private Member Functions | |
CFREE char * | nextTokenInternal () |
Private Attributes | |
char * | input |
char * | delims |
boolean | retDelim |
int | position |
int | input_length |
Tokenizer vaguely like java's strtok
CFREE char* jcpp::StringTokenizer::nextTokenInternal | ( | ) | [private] |
String returned from this function must be freed asap.
virtual boolean jcpp::StringTokenizer::hasMoreElements | ( | ) | [virtual] |
more strings available?
Implements jcpp::StringEnumeration.
virtual CFREE char* jcpp::StringTokenizer::nextElement | ( | ) | [virtual] |
Same as nextToken.
Implements jcpp::StringEnumeration.
CFREE char* jcpp::StringTokenizer::nextToken | ( | char * | delim | ) |
Tokens returned must be freed when you are done with them.
CFREE char* jcpp::StringTokenizer::nextToken | ( | ) |
Tokens returned must be freed when you are done with them.