A collection of utility functions.
More...
#include "futils.hpp"
#include <string>
|
| | Util |
| | Contains utility classes and functions. Most of these are wrappers for common C functions that do not require pointers and memory considerations.
|
| |
|
| std::string | Util::dirname (const std::string &path) |
| | Get the directory component from the path string. See dirname(3). More...
|
| |
| std::string | Util::basename (const std::string &path, bool delsuffix=false) |
| | Get the filename component from the path string. See basename(3). If the delsuffix parameter is true, the suffix will be removed. More...
|
| |
|
std::string | Util::suffix (const std::string &path) |
| | Get the suffix from the path string. Normally, the suffix is the substring of the basename of path from the last '.' to the end of the string.
|
| |
|
bool | Util::strtol (const char *nptr, long &n) |
| | Convert a C string to a long value, which is returned in n. Returns true if the conversion is successful, else false. n is not modified if the conversion is unsuccessful. See strtol(2).
|
| |
|
void | Util::replace (std::string &text, const std::string &searchText, const std::string &replaceText) |
| | Replaces all occurrences of searchText in the text string by replaceText.
|
| |
A collection of utility functions.
- Version
- Rev
- 3090
- Author
- Andreas Huggel (ahu) ahuggel@gmx.net
- Date
- 12-Dec-03, ahu: created