30 std::vector<std::string>
splitString(std::string
const& str);
38 std::list<std::string>
splitString(
const std::string &str,
char delim);
55 template<
typename T> T
str2number (
const std::string &str)
57 std::stringstream strs (str, std::stringstream::in | std::stringstream::out);
67 void trim(std::string &str,
char ch=
' ');
78 std::string
padLeft(std::string
const& str,
int maxlen,
char ch=
' ');
82 template<
typename T> std::string
tostring(T
const& value)
84 return std::to_string(value);
87 std::string
const&
tostring(std::string
const& value);
90 std::string
format(
const char* format_string, ... );
std::string padLeft(std::string const &str, int maxlen, char ch)
std::string format(const char *format_str,...)
returns printf-like formatted string
T str2number(const std::string &str)
std::string const & tostring(std::string const &value)
void simplify(std::string &str)
std::vector< std::string > splitString(std::string const &str)
std::string replaceString(const std::string &searchString, const std::string &replaceString, std::string stringToReplace)
void trim(std::string &str, char ch)