diff Core/SerializationToolbox.cpp @ 3920:82e88ff003d7 c-get

merge default -> c-get
author Alain Mazy <alain@mazy.be>
date Tue, 12 May 2020 14:58:24 +0200
parents 09798f2b985f
children 5d2348b39392
line wrap: on
line diff
--- a/Core/SerializationToolbox.cpp	Tue May 12 07:50:38 2020 +0200
+++ b/Core/SerializationToolbox.cpp	Tue May 12 14:58:24 2020 +0200
@@ -98,6 +98,21 @@
     }
 
 
+    int ReadInteger(const Json::Value& value,
+                    const std::string& field,
+                    int defaultValue)
+    {
+      if (value.isMember(field.c_str()))
+      {
+        return ReadInteger(value, field);
+      }
+      else
+      {
+        return defaultValue;
+      }
+    }
+
+
     unsigned int ReadUnsignedInteger(const Json::Value& value,
                                      const std::string& field)
     {