OPM-94: Removed specialized int,double,string implementations, one generic covers the same

This commit is contained in:
Kristian Flikka
2014-07-10 13:23:37 +02:00
parent d6594c587f
commit 697c273c19
3 changed files with 17 additions and 43 deletions

View File

@@ -42,35 +42,4 @@ namespace Opm {
}
}
}
template <>
int readValueToken(const std::string& valueToken) {
try {
return boost::lexical_cast<int>(valueToken);
}
catch (boost::bad_lexical_cast&) {
throw std::invalid_argument("Unable to parse string" + valueToken + " to an integer");
}
}
template <>
double readValueToken(const std::string& valueToken) {
try {
return boost::lexical_cast<double>(valueToken);
}
catch (boost::bad_lexical_cast&) {
throw std::invalid_argument("Unable to parse string " + valueToken + " to a double");
}
}
template <>
std::string readValueToken(const std::string& valueToken) {
return valueToken;
}
}