Mercurial > hg > orthanc
comparison 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 |
comparison
equal
deleted
inserted
replaced
5379:b31c73bc7cb6 | 5380:97004471a5c5 |
---|---|
58 | 58 |
59 static bool ReadBoolean(const Json::Value& value, | 59 static bool ReadBoolean(const Json::Value& value, |
60 const std::string& field); | 60 const std::string& field); |
61 | 61 |
62 static void ReadArrayOfStrings(std::vector<std::string>& target, | 62 static void ReadArrayOfStrings(std::vector<std::string>& target, |
63 const Json::Value& value, | 63 const Json::Value& valueObject, |
64 const std::string& field); | 64 const std::string& field); |
65 | 65 |
66 static void ReadArrayOfStrings(std::vector<std::string>& target, | 66 static void ReadArrayOfStrings(std::vector<std::string>& target, |
67 const Json::Value& value); | 67 const Json::Value& valueArray); |
68 | 68 |
69 static void ReadListOfStrings(std::list<std::string>& target, | 69 static void ReadListOfStrings(std::list<std::string>& target, |
70 const Json::Value& value, | 70 const Json::Value& value, |
71 const std::string& field); | 71 const std::string& field); |
72 | 72 |
73 static void ReadSetOfStrings(std::set<std::string>& target, | 73 static void ReadSetOfStrings(std::set<std::string>& target, |
74 const Json::Value& value, | 74 const Json::Value& valueObject, |
75 const std::string& field); | 75 const std::string& field); |
76 | 76 |
77 static void ReadSetOfStrings(std::set<std::string>& target, | 77 static void ReadSetOfStrings(std::set<std::string>& target, |
78 const Json::Value& value); | 78 const Json::Value& valueArray); |
79 | 79 |
80 static void ReadSetOfTags(std::set<DicomTag>& target, | 80 static void ReadSetOfTags(std::set<DicomTag>& target, |
81 const Json::Value& value, | 81 const Json::Value& value, |
82 const std::string& field); | 82 const std::string& field); |
83 | 83 |
95 | 95 |
96 static void WriteListOfStrings(Json::Value& target, | 96 static void WriteListOfStrings(Json::Value& target, |
97 const std::list<std::string>& values, | 97 const std::list<std::string>& values, |
98 const std::string& field); | 98 const std::string& field); |
99 | 99 |
100 static void WriteSetOfStrings(Json::Value& target, | 100 static void WriteSetOfStrings(Json::Value& targetObject, |
101 const std::set<std::string>& values, | 101 const std::set<std::string>& values, |
102 const std::string& field); | 102 const std::string& field); |
103 | |
104 static void WriteSetOfStrings(Json::Value& targetArray, | |
105 const std::set<std::string>& values); | |
103 | 106 |
104 static void WriteSetOfTags(Json::Value& target, | 107 static void WriteSetOfTags(Json::Value& target, |
105 const std::set<DicomTag>& tags, | 108 const std::set<DicomTag>& tags, |
106 const std::string& field); | 109 const std::string& field); |
107 | 110 |