Add whitespace removal helper to cpphelp
authorAndre Heinecke <aheinecke@gnupg.org>
Thu, 21 Feb 2019 12:07:15 +0000 (13:07 +0100)
committerAndre Heinecke <aheinecke@gnupg.org>
Thu, 21 Feb 2019 12:07:15 +0000 (13:07 +0100)
* src/cpphelp.cpp, src/cpphelp.h (remove_whitespace): New.

src/cpphelp.cpp
src/cpphelp.h

index 434a368..fb56e22 100644 (file)
@@ -80,6 +80,12 @@ trim(std::string &s)
 }
 
 void
+remove_whitespace (std::string &s)
+{
+  s.erase(remove_if(s.begin(), s.end(), isspace), s.end());
+}
+
+void
 join(const std::vector<std::string>& v, const char *c, std::string& s)
 {
   s.clear();
index de10dee..9167f29 100644 (file)
@@ -37,6 +37,7 @@ void release_cArray (char **carray);
 void rtrim (std::string &s);
 void ltrim (std::string &s);
 void trim (std::string &s);
+void remove_whitespace (std::string &s);
 
 /* Join a string vector */
 void join(const std::vector<std::string>& v, const char *c, std::string& s);