86 return endsWith(s1, std::string(pChars));
105 return endsWith(s1, std::string(1, c));
161 trimEnd(s1, std::string(pChars));
177 trimEnd(s1, std::string(1, c));
257 s1.insert(0, pChars);
275 const char* substringOld,
276 const char* substringNew)
278 replace(s1, std::string(substringOld), std::string(substringNew));
static void prepend(std::string &s1, const std::string &s2)
Definition StringUtils.hpp:223
static void trimFront(std::string &s1, const std::string &s2=StringUtils::whiteSpace)
Definition StringUtils.cpp:185
static bool startsWithAnyOf(const std::string &s1, const std::string &s2)
Definition StringUtils.cpp:93
static void replace(std::string &s1, const std::string &oldSubstring, const std::string &newSubstring)
Definition StringUtils.cpp:263
static bool containsAnyOf(const std::string &s1, const std::string &s2)
Definition StringUtils.cpp:152
static bool endsWithAnyOf(const std::string &s1, const std::string &s2)
Definition StringUtils.cpp:133
static void trimEnd(std::string &s1, const std::string &s2=StringUtils::whiteSpace)
Definition StringUtils.cpp:168
static bool startsWith(const std::string &s1, const std::string &s2)
Definition StringUtils.cpp:69
static bool endsWith(const std::string &s1, const std::string &s2)
Definition StringUtils.cpp:112
Supply Library description.
Definition BuildInfo.h:12