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