Mercurial > hg > orthanc
diff 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 |
line wrap: on
line diff
--- a/OrthancFramework/Sources/Toolbox.h Thu Aug 17 11:25:59 2023 +0200 +++ b/OrthancFramework/Sources/Toolbox.h Thu Aug 17 17:25:08 2023 +0200 @@ -183,10 +183,21 @@ static std::string WildcardToRegularExpression(const std::string& s); + // TokenizeString result might contain empty strings (not SplitString) static void TokenizeString(std::vector<std::string>& result, const std::string& source, char separator); + // SplitString result won't contain empty strings (compared to TokenizeString) + static void SplitString(std::vector<std::string>& result, + const std::string& source, + char separator); + + // SplitString result won't contain empty strings (compared to TokenizeString) + static void SplitString(std::set<std::string>& result, + const std::string& source, + char separator); + static void JoinStrings(std::string& result, const std::set<std::string>& source, const char* separator);