StringTools Namespace Reference

Contains methods for string manipulation. More...


Functions

string lowerCase (const string &s)
int str2int (string s, bool assureGreaterZero)
bool isAlpha (unsigned char c)
string trimRight (const string &value)
unsigned char getNextNonWs (const string &line, int index)
string getParantheseVal (const string &s)
vector< string > splitString (const string &s, unsigned char delim)


Detailed Description

Contains methods for string manipulation.

Author:
Andre Simon


Function Documentation

unsigned char StringTools::getNextNonWs ( const string &  line,
int  index = 0 
)

Returns:
next character in line starting from index, which is no whitespace

string StringTools::getParantheseVal ( const string &  s  ) 

Parameters:
s String, containing a opening and a closing paranthesis
Returns:
value between "(", ")"

bool StringTools::isAlpha ( unsigned char  c  ) 

Returns:
true if c is alpa or underscore

string StringTools::lowerCase ( const string &  s  ) 

Parameters:
s String
Returns:
lowercase string

int StringTools::str2int ( string  s,
bool  assureGreaterZero = false 
)

Parameters:
s String
assureGreaterZero set true if return value should be > 0
Returns:
Integer value

string StringTools::trimRight ( const string &  value  ) 

Parameters:
value String
Returns:
string trimmed on the left side


Generated on Fri Apr 27 13:12:36 2007 for Highlight Code Converter by  doxygen 1.5.2