From 954629f6bc3b7753c5be0c08e0cdb5caf1056d23 Mon Sep 17 00:00:00 2001 From: Leonetienne Date: Mon, 16 May 2022 23:57:26 +0200 Subject: Adhere to new project structure --- Src/StringTools.h | 43 ------------------------------------------- 1 file changed, 43 deletions(-) delete mode 100644 Src/StringTools.h (limited to 'Src/StringTools.h') diff --git a/Src/StringTools.h b/Src/StringTools.h deleted file mode 100644 index e8de59d..0000000 --- a/Src/StringTools.h +++ /dev/null @@ -1,43 +0,0 @@ -#ifndef STRINGTOOLS_STRINGTOOLS_H -#define STRINGTOOLS_STRINGTOOLS_H - -#include -#include - -/* Handy utensils to manipulate strings */ -class StringTools -{ -public: - //! Will replace every occurence of `find` in `str` by `subst`. - static std::string Replace(const std::string& str, const char find, const std::string& subst); - - //! Will replace every occurence of `find` in `str` by `subst`. - static std::string Replace(const std::string& str, const std::string& find, const std::string& subst); - - //! Will replace every occurence of `find` in `str` by `subst`. - static std::string Replace(const std::string& str, const char find, const char subst); - - //! Will replace every occurence of `find` in `str` by `subst`. - static std::string Replace(const std::string& str, const std::string& find, const char subst); - - //! Will make a string all-lowercase. - static std::string Lower(const std::string& str); - - //! Will make a string all-uppercase. - static std::string Upper(const std::string& str); - - //! Will split a string by a string seperator - static std::vector Split(const std::string& str, const std::string& seperator); - - //! Will pad a string to the left to length l - static std::string PadLeft(const std::string& str, const char pad, const std::size_t len); - - //! Will pad a string to the right to length l - static std::string PadRight(const std::string& str, const char pad, const std::size_t len); - -private: - // No instanciation! >:( - StringTools(); -}; - -#endif //STRINGTOOLS_STRINGTOOLS_H -- cgit v1.2.3