diff Core/JobsEngine/IJobUnserializer.h @ 2656:a6d3e45eeff5 jobs

SerializationToolbox
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 05 Jun 2018 18:25:23 +0200
parents c196d76cb8fa
children 4e43e67f8ecf
line wrap: on
line diff
--- a/Core/JobsEngine/IJobUnserializer.h	Tue Jun 05 17:57:49 2018 +0200
+++ b/Core/JobsEngine/IJobUnserializer.h	Tue Jun 05 18:25:23 2018 +0200
@@ -53,33 +53,5 @@
     virtual IJobOperation* UnserializeOperation(const Json::Value& value) = 0;
 
     virtual JobOperationValue* UnserializeValue(const Json::Value& value) = 0;
-
-    static std::string ReadString(const Json::Value& value,
-                                  const std::string& field);
-
-    static int ReadInteger(const Json::Value& value,
-                           const std::string& field);
-
-    static unsigned int ReadUnsignedInteger(const Json::Value& value,
-                                            const std::string& field);
-
-    static bool ReadBoolean(const Json::Value& value,
-                            const std::string& field);
-
-    static void ReadArrayOfStrings(std::vector<std::string>& target,
-                                   const Json::Value& value,
-                                   const std::string& field);
-
-    static void ReadListOfStrings(std::list<std::string>& target,
-                                  const Json::Value& value,
-                                  const std::string& field);
-
-    static void ReadSetOfStrings(std::set<std::string>& target,
-                                 const Json::Value& value,
-                                 const std::string& field);
-
-    static void WriteArrayOfStrings(Json::Value& target,
-                                    const std::vector<std::string>& values,
-                                    const std::string& field);
   };
 }