changed documentation and using lexical cast

This commit is contained in:
RJ Catalano
2016-03-11 17:49:32 +01:00
committed by chriseth
parent 9f5c3977fb
commit 67793f1aed
2 changed files with 3 additions and 11 deletions
+2 -6
View File
@@ -112,14 +112,10 @@ unsigned Token::extractUnsigned(string::const_iterator const& _begin, string::co
{
try
{
unsigned short m = stoi(string(_begin, _end));
unsigned short m = boost::lexical_cast<unsigned short>(string(_begin, _end));
return m;
}
catch(out_of_range& e)
{
return 0;
}
catch (invalid_argument& e)
catch(const boost::bad_lexical_cast &)
{
return 0;
}