From 80c36f3d9ca0da7feaed9e33b38294b7a6768542 Mon Sep 17 00:00:00 2001 From: joschiwald Date: Fri, 17 Feb 2017 21:54:49 +0100 Subject: Scripts/Command: Fixed phases output in .pinfo command Closes #19144 --- src/common/Utilities/Util.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/common/Utilities') diff --git a/src/common/Utilities/Util.h b/src/common/Utilities/Util.h index d42d0314d76..ff01ba5f848 100644 --- a/src/common/Utilities/Util.h +++ b/src/common/Utilities/Util.h @@ -325,6 +325,22 @@ TC_COMMON_API void HexStrToByteArray(std::string const& str, uint8* out, bool re TC_COMMON_API bool StringToBool(std::string const& str); +template +TC_COMMON_API std::string StringJoin(Container const& c, std::string delinimiter) +{ + if (c.empty()) + return ""; + + std::ostringstream os; + auto itr = c.begin(); + os << *itr++; + + for (; itr != c.end(); ++itr) + os << delinimiter << *itr; + + return os.str(); +} + // simple class for not-modifyable list template class HookList final -- cgit v1.2.3