version 0.3.19
[fms.git] / src / option.cpp
index b79e90c..9694a45 100644 (file)
@@ -20,3 +20,24 @@ const bool Option::Get(const std::string &option, std::string &value)
                return false;\r
        }\r
 }\r
+\r
+const bool Option::GetInt(const std::string &option, int &value)\r
+{\r
+       std::string valstr="";\r
+       if(Get(option,valstr))\r
+       {\r
+               std::istringstream istr(valstr);\r
+               if(istr >> value)\r
+               {\r
+                       return true;\r
+               }\r
+               else\r
+               {\r
+                       return false;\r
+               }\r
+       }\r
+       else\r
+       {\r
+               return false;\r
+       }\r
+}\r