18 #ifndef __stringtools_H__
19 #define __stringtools_H__
27 void strip(std::string &str);
29 std::string strip_and_return_string(std::string);
31 int strip_and_return_int(std::string);
33 unsigned int strip_and_return_unsigned_int(std::string);
35 float strip_and_return_float(std::string);
37 std::vector<std::string> split(std::string,
char);
39 int seq_length(
const std::string);
44 template<
class T> std::string to_string(
const T &x) {
45 std::ostringstream oss;
50 std::string StringToLower(std::string);
51 std::string StringToUpper(std::string);