conv_map_t typedef (defined in StringTools) | StringTools | |
convert(const std::string &s, T &dst) | StringTools | inlinestatic |
convert(const std::string &s) | StringTools | inlinestatic |
endsWith(const std::string &s, const std::string &substring) (defined in StringTools) | StringTools | static |
import(const T &src, std::string &target) (defined in StringTools) | StringTools | static |
import(const std::string &src, std::string &dst) (defined in StringTools) | StringTools | inline |
join(const T &container, std::ostream &ostr, char separator=0) | StringTools | inlinestatic |
join(T &container, char separator=0) | StringTools | inlinestatic |
lazyConvert(const std::string &s, T &tmp) | StringTools | inlinestatic |
lazyConvert(const std::string &str, std::string &tmp) (defined in StringTools) | StringTools | inline |
lowerCase(std::string &s, size_t n=std::numeric_limits< size_t >::max()) | StringTools | static |
lowerCase(char c) | StringTools | static |
read(std::istream &istr, std::string &s) | StringTools | inlinestatic |
replace(const std::string &src, const std::string &from, const std::string &to) | StringTools | inlinestatic |
replace(const conv_map_t &m, std::string &s, std::size_t pos=0) | StringTools | static |
replace(const std::string &src, const std::string &from, const std::string &to, std::string &dst) | StringTools | static |
split(const std::string &s, T &sequence, const C &separators, const std::string &trimChars=" \t\n") | StringTools | static |
split2(const std::string &s, T1 &first, T2 &second, const C &separators, const std::string &trimChars=" \t\n") | StringTools | static |
split2(const std::string &s, T1 &first, T2 &second, const S &separators, const std::string &trimChars) (defined in StringTools) | StringTools | |
startsWith(const std::string &s, const std::string &substring) (defined in StringTools) | StringTools | static |
trim(const std::string &s, const std::string &trimChars=" \t\n\r") | StringTools | static |
trimScan(const std::string &s, size_t &pos1, size_t &pos2, const std::string &trimChars=" \t\n") | StringTools | static |
trimSymmetric(const std::string &s, const std::string &leading="'\"", const std::string &trailing="") | StringTools | static |
upperCase(std::string &s, size_t n=std::numeric_limits< size_t >::max()) | StringTools | static |
upperCase(char c) | StringTools | static |