Mercurial > hg > orthanc
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); }; }