Mercurial > hg > orthanc
comparison OrthancFramework/Sources/Toolbox.h @ 5373:123a94dd57df
Toolbox::SplitString
author | Alain Mazy <am@osimis.io> |
---|---|
date | Thu, 17 Aug 2023 17:25:08 +0200 |
parents | 0ea402b4d901 |
children | daf4807631c5 |
comparison
equal
deleted
inserted
replaced
5372:94a52168480b | 5373:123a94dd57df |
---|---|
181 | 181 |
182 static Endianness DetectEndianness(); | 182 static Endianness DetectEndianness(); |
183 | 183 |
184 static std::string WildcardToRegularExpression(const std::string& s); | 184 static std::string WildcardToRegularExpression(const std::string& s); |
185 | 185 |
186 // TokenizeString result might contain empty strings (not SplitString) | |
186 static void TokenizeString(std::vector<std::string>& result, | 187 static void TokenizeString(std::vector<std::string>& result, |
187 const std::string& source, | 188 const std::string& source, |
188 char separator); | 189 char separator); |
190 | |
191 // SplitString result won't contain empty strings (compared to TokenizeString) | |
192 static void SplitString(std::vector<std::string>& result, | |
193 const std::string& source, | |
194 char separator); | |
195 | |
196 // SplitString result won't contain empty strings (compared to TokenizeString) | |
197 static void SplitString(std::set<std::string>& result, | |
198 const std::string& source, | |
199 char separator); | |
189 | 200 |
190 static void JoinStrings(std::string& result, | 201 static void JoinStrings(std::string& result, |
191 const std::set<std::string>& source, | 202 const std::set<std::string>& source, |
192 const char* separator); | 203 const char* separator); |
193 | 204 |