|  | 
| static bool | isAbsoluteFileName (const std::string &file) | 
|  | True if the file name file is an absolute file name. 
 | 
|  | 
| static std::string | replaceBackslash (const std::string &file) | 
|  | Replace '\' with '/' everywhere in the file name file. 
 | 
|  | 
| static std::string | removeWhiteSpace (const std::string &str) | 
|  | Removes space, tab and new line from string. 
 | 
|  | 
| static std::string | getDirectoryName (const std::string &path) | 
|  | The directory part of a path name.  More... 
 | 
|  | 
| static std::string | getRelativeDirectoryName (const std::string &path, std::string dir_name) | 
|  | The directory part of a path name relative to a root directory.  More... 
 | 
|  | 
| static std::string | getFileName (const std::string &pathAndFileName) | 
|  | Extract the file name (including extension) from a string containing full name including the directory.  More... 
 | 
|  | 
| static std::string | getFileExtension (const std::string &filename) | 
|  | The extension of a file name.  More... 
 | 
|  | 
| static std::string | toUpper (const std::string &str) | 
|  | The uppercase of a string.  More... 
 | 
|  | 
| static std::string | toLower (const std::string &str) | 
|  | The lowercase of a string.  More... 
 | 
|  | 
| static std::string | quote (const std::string &str) | 
|  | The string str enclosed in single-quotes.  More... 
 | 
|  | 
| static std::vector< std::string > | words (const std::string &str) | 
|  | Split str into words at space borders. 
 | 
|  | 
| static std::pair< bool, double > | toDouble (const std::string &str) | 
|  | Return (true, val) if str parses as a double with value val and (false, 0) otherwise. 
 | 
|  | 
| static std::pair< bool, int > | toInt (const std::string &str) | 
|  | Return (true, val) if str parses as a int with value val and (false, 0) otherwise. 
 | 
|  | 
| static std::pair< bool, unsigned int > | toUInt (const std::string &str) | 
|  | Return (true, val) if str parses as a int with value val and (false, 0) otherwise. 
 | 
|  | 
| static std::pair< bool, long > | toLong (const std::string &str) | 
|  | Return (true, val) if str parses as a int with value val and (false, 0) otherwise. 
 | 
|  | 
| static std::pair< bool, unsigned long > | toULong (const std::string &str) | 
|  | Return (true, val) if str parses as a int with value val and (false, 0) otherwise. 
 | 
|  | 
| static std::pair< bool, std::vector< double > > | toDoubles (const std::vector< std::string > &words) | 
|  | Return (true, vals) if words parses as a sequence of doubles with values vals and (false, []) otherwise. 
 | 
|  | 
| static std::pair< bool, std::vector< int > > | toInts (const std::vector< std::string > &words) | 
|  | Return (true, vals) if words parses as a sequence of ints with values vals and (false, []) otherwise. 
 | 
|  | 
| static std::pair< bool, std::vector< unsigned int > > | toUInts (const std::vector< std::string > &words) | 
|  | Return (true, vals) if words parses as a sequence of ints with values vals and (false, []) otherwise. 
 | 
|  | 
| static std::pair< bool, std::vector< long > > | toLongs (const std::vector< std::string > &words) | 
|  | Return (true, vals) if words parses as a sequence of ints with values vals and (false, []) otherwise. 
 | 
|  | 
| static std::pair< bool, std::vector< unsigned long > > | toULongs (const std::vector< std::string > &words) | 
|  | Return (true, vals) if words parses as a sequence of ints with values vals and (false, []) otherwise. 
 | 
|  | 
| static std::string | patternToRegEx (const std::string &pattern) | 
|  | Converts a string pattern with wild card characters * and ? into a regular expression.  More... 
 | 
|  | 
| static std::string | ranName (const std::string &prefix) | 
|  | creates a name based on a prefix and a random integer between 0xFF and 0xFFFFFF  More... 
 | 
|  | 
Collection of string manipulation utilities.