StringTools Member List

This is the complete list of members for StringTools, including all inherited members.

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