X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fstringfunctions.cpp;h=bd757aaa6325c7268ec77fa7380a89fd49535302;hb=56f67ecca96efc7b72d03c95c8c42cfb66e31468;hp=36a370747d79708770b399d95763d0a8ae36479d;hpb=d8f51eac91f86a1e00a05a5058a8fa9eb8732464;p=fms.git diff --git a/src/stringfunctions.cpp b/src/stringfunctions.cpp index 36a3707..bd757aa 100644 --- a/src/stringfunctions.cpp +++ b/src/stringfunctions.cpp @@ -9,6 +9,12 @@ namespace StringFunctions { +void LowerCase(const std::string &str, std::string &output) +{ + output=str; + std::transform(str.begin(),str.end(),output.begin(),tolower); +} + std::string Replace(const std::string &input, const std::string &find, const std::string &replace) { std::string returnstr=input; @@ -26,8 +32,8 @@ std::string Replace(const std::string &input, const std::string &find, const std void Split(const std::string &str, const std::string &delim, std::vector &output) { - unsigned int offset = 0; - unsigned int delimIndex = 0; + std::string::size_type offset = 0; + std::string::size_type delimIndex = 0; delimIndex = str.find(delim, offset); @@ -43,8 +49,8 @@ void Split(const std::string &str, const std::string &delim, std::vector &output) { - unsigned int offset = 0; - unsigned int delimIndex = 0; + std::string::size_type offset = 0; + std::string::size_type delimIndex = 0; delimIndex = str.find_first_of(delim, offset);