#2003 Move conversion from string to integer into RiaStdStringTools

This commit is contained in:
Magne Sjaastad
2017-11-03 14:36:59 +01:00
parent 265c0ebb70
commit 713998fb38
5 changed files with 82 additions and 56 deletions

View File

@@ -28,3 +28,29 @@ std::string RiaStdStringTools::trimString(const std::string& s)
return sCopy;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
bool RiaStdStringTools::isNumber(const std::string& s)
{
return (s.find_first_not_of("0123456789.eE-") != std::string::npos);
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
int RiaStdStringTools::toInt(const std::string& s)
{
int intValue = -1;
try
{
intValue = std::stoi(s);
}
catch (...)
{
}
return intValue;
}