xerus
a general purpose tensor library
|
Implementation of the non-template basic string functionality defined in stringUtilities.h. More...
Go to the source code of this file.
Namespaces | |
xerus | |
The main namespace of xerus. | |
xerus::misc | |
Collection of classes and functions that provide elementary functionality that is not special to xerus as a tensor library. | |
Functions | |
std::string XERUS_warn_unused | xerus::misc::demangle_cxa (const std::string &_cxa) |
Demangles the function and class names created by gcc into a more readable format. More... | |
std::vector< std::string > | xerus::misc::explode (const std::string &_string, const char _delim) |
: Explodes a string at positions indicated by _delim. More... | |
std::string XERUS_warn_unused | xerus::misc::normalize_pathname (const std::string &_name) |
Resolves 'folder/..' occurences in pathnames. More... | |
std::string XERUS_warn_unused | xerus::misc::reduce (const std::string &_string, const std::string &whitespace=" \\", const std::string &fill=" ") |
: Removes all leading and trailing whitespaces from _string, and reduces all double whitespaces to one. More... | |
void | xerus::misc::replace (std::string &_string, const std::string &_search, const std::string &_replace) |
: Replaces all occurences of _search in _string by _replace. More... | |
std::string XERUS_warn_unused | xerus::misc::trim (const std::string &_string, const std::string &whitespace=" \\") |
: Removes all leading and trailing whitespaces from _string. More... | |
Implementation of the non-template basic string functionality defined in stringUtilities.h.
Definition in file stringUtilities.cpp.