namespace StringFunctions\r
{\r
\r
+void LowerCase(const std::string &str, std::string &output)\r
+{\r
+ output=str;\r
+ std::transform(str.begin(),str.end(),output.begin(),tolower);\r
+}\r
+\r
std::string Replace(const std::string &input, const std::string &find, const std::string &replace)\r
{\r
std::string returnstr=input;\r
\r
void Split(const std::string &str, const std::string &delim, std::vector<std::string> &output)\r
{\r
- unsigned int offset = 0;\r
- unsigned int delimIndex = 0;\r
+ std::string::size_type offset = 0;\r
+ std::string::size_type delimIndex = 0;\r
\r
delimIndex = str.find(delim, offset);\r
\r
\r
void SplitMultiple(const std::string &str, const std::string &delim, std::vector<std::string> &output)\r
{\r
- unsigned int offset = 0;\r
- unsigned int delimIndex = 0;\r
+ std::string::size_type offset = 0;\r
+ std::string::size_type delimIndex = 0;\r
\r
delimIndex = str.find_first_of(delim, offset);\r
\r