fixing compil

This commit is contained in:
Clément Le Bihan
2021-06-17 14:18:54 +02:00
parent b81001cc26
commit f8fa8f1b2b
4 changed files with 60 additions and 69 deletions
+28
View File
@@ -58,4 +58,32 @@ namespace BBM
return static_cast<int>(numberOfMatches);
}
bool Utils::tryParseInteger(const std::string &s, int &i)
{
std::istringstream iss(s);
iss >> std::noskipws >> i;
return iss.eof() && !iss.fail();
}
bool Utils::tryParseFloat(const std::string &s, float &f)
{
std::istringstream iss(s);
iss >> std::noskipws >> f;
return iss.eof() && !iss.fail();
}
std::vector<std::string> Utils::splitStr(const std::string &str, char delim)
{
std::vector<std::string> strings;
std::istringstream f(str);
std::string buffer;
while (std::getline(f, buffer, delim)) {;
strings.push_back(buffer);
}
return strings;
}
}