SLIKMC  1.0
 All Classes Functions Variables Pages
Public Member Functions | Private Attributes | List of all members
StringTokenizer Class Reference

An auxiliary class. The class StringTokenzier is a java style utility class for retrieving tokens separated by delims. More...

#include <Utility.h>

Public Member Functions

 StringTokenizer (string s, string delims="\t\n ")
 Construct a StringTokenizer for specific string. More...
 
string nextToken ()
 Get the next avaiable token. More...
 
bool hasMoreTokens () const
 Check if there're more tokens left. More...
 
void getAllTokens (vector< string > &tokens)
 Get all tokens in the string. More...
 

Private Attributes

string s
 
vector< char > delims
 
int index
 

Detailed Description

An auxiliary class. The class StringTokenzier is a java style utility class for retrieving tokens separated by delims.

Constructor & Destructor Documentation

StringTokenizer::StringTokenizer ( string  s,
string  delims = "\t\n " 
)

Construct a StringTokenizer for specific string.

Parameters
sstring
delimscharacters considered as separators.

Member Function Documentation

void StringTokenizer::getAllTokens ( vector< string > &  tokens)

Get all tokens in the string.

Parameters
tokensstores the tokens
bool StringTokenizer::hasMoreTokens ( ) const

Check if there're more tokens left.

Returns
true if have more tokens; otherwise false
string StringTokenizer::nextToken ( )

Get the next avaiable token.

Returns
a token

The documentation for this class was generated from the following files: