Mercurial > hg > orthanc
diff OrthancFramework/Sources/SerializationToolbox.h @ 5380:97004471a5c5
Toolbox : more set functions (cont)
author | Alain Mazy <am@osimis.io> |
---|---|
date | Thu, 31 Aug 2023 16:34:53 +0200 |
parents | b31c73bc7cb6 |
children | 48b8dae6dc77 |
line wrap: on
line diff
--- a/OrthancFramework/Sources/SerializationToolbox.h Thu Aug 31 15:20:41 2023 +0200 +++ b/OrthancFramework/Sources/SerializationToolbox.h Thu Aug 31 16:34:53 2023 +0200 @@ -60,22 +60,22 @@ const std::string& field); static void ReadArrayOfStrings(std::vector<std::string>& target, - const Json::Value& value, + const Json::Value& valueObject, const std::string& field); static void ReadArrayOfStrings(std::vector<std::string>& target, - const Json::Value& value); + const Json::Value& valueArray); 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 Json::Value& valueObject, const std::string& field); static void ReadSetOfStrings(std::set<std::string>& target, - const Json::Value& value); + const Json::Value& valueArray); static void ReadSetOfTags(std::set<DicomTag>& target, const Json::Value& value, @@ -97,10 +97,13 @@ const std::list<std::string>& values, const std::string& field); - static void WriteSetOfStrings(Json::Value& target, + static void WriteSetOfStrings(Json::Value& targetObject, const std::set<std::string>& values, const std::string& field); + static void WriteSetOfStrings(Json::Value& targetArray, + const std::set<std::string>& values); + static void WriteSetOfTags(Json::Value& target, const std::set<DicomTag>& tags, const std::string& field);