StringTools Namespace Reference
Functions |
string | genfilename (const string &pref, const string &suff, int nfields, int nxyz) |
string | lowerCase (const string &s) |
double | atod (const string &s) |
int | str2int (string &s) |
string | int2str (int integer, int size=0, const string spaceStr=" ") |
string | double2str (double val, int precision) |
bool | isAlpha (unsigned char c) |
int | str2int (unsigned char *s) |
string | trimRight (const string &) |
unsigned char | getNextNonWs (const string &line, int index=0) |
unsigned int | getNextNonWsPos (const string &line, int index=0) |
string | validateDirPath (const string &path) |
int | cleanstring (string &line) |
string | newCleanString (string line) |
vector< string > | tokenize (string str, string delims) |
bool | findstr (ifstream &fstr, string tag) |
bool | findstr (ifstream &fstr, string tag, string &outstring) |
bool | contains (string s1, string s2) |
bool | iscomment (string s) |
Detailed Description
Methoden zur Stringbearbeitung
- Author:
- Andre Simon
Function Documentation
double StringTools::atod |
( |
const string & |
s |
) |
|
int StringTools::cleanstring |
( |
string & |
line |
) |
|
bool StringTools::contains |
( |
string |
s1, |
|
|
string |
s2 | |
|
) |
| | |
string StringTools::double2str |
( |
double |
val, |
|
|
int |
precision | |
|
) |
| | |
bool StringTools::findstr |
( |
ifstream & |
fstr, |
|
|
string |
tag, |
|
|
string & |
outstring | |
|
) |
| | |
bool StringTools::findstr |
( |
ifstream & |
fstr, |
|
|
string |
tag | |
|
) |
| | |
string StringTools::genfilename |
( |
const string & |
pref, |
|
|
const string & |
suff, |
|
|
int |
nfields, |
|
|
int |
nxyz | |
|
) |
| | |
unsigned char StringTools::getNextNonWs |
( |
const string & |
line, |
|
|
int |
index = 0 | |
|
) |
| | |
gibt naechsten Character der Zeile zurck, der kein Whitespace ist
gibt naechsten Character der Zeile zurueck, der kein Whitespace ist
unsigned int StringTools::getNextNonWsPos |
( |
const string & |
line, |
|
|
int |
index = 0 | |
|
) |
| | |
string StringTools::int2str |
( |
int |
integer, |
|
|
int |
size = 0 , |
|
|
const string |
spaceStr = " " | |
|
) |
| | |
gibt integer als String zurueck
gibt integer >=0 als String zurueck, size=Mindestlaenge des ergebnisstrings, Rest wird mit Leerzeichen (spaceStr) aufgefuellt
bool StringTools::isAlpha |
( |
unsigned char |
c |
) |
|
gibt True zurueck, falls c ein Buchstabe ist
gibt true zurueck, falls c eine Ziffer ist gibt True zurueck, falls c ein Buchstabe/Underscore ist
bool StringTools::iscomment |
( |
string |
s |
) |
|
string StringTools::lowerCase |
( |
const string & |
s |
) |
|
- Parameters:
-
- Returns:
- lowercase string
string StringTools::newCleanString |
( |
string |
line |
) |
|
int StringTools::str2int |
( |
unsigned char * |
s |
) |
|
wandelt String s in Integer um
wandelt char* s in Integer um
int StringTools::str2int |
( |
string & |
s |
) |
|
- Parameters:
-
- Returns:
- Integer value
wandelt String s in Integer um
vector< string > StringTools::tokenize |
( |
string |
str, |
|
|
string |
delims | |
|
) |
| | |
string StringTools::trimRight |
( |
const string & |
value |
) |
|
gibt TRUE zurueck, wenn c Space oder Tab ist
string StringTools::validateDirPath |
( |
const string & |
path |
) |
|