diff options
Diffstat (limited to 'include/cru/base/StringUtil.h')
-rw-r--r-- | include/cru/base/StringUtil.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/cru/base/StringUtil.h b/include/cru/base/StringUtil.h index ef6359ff..f2373444 100644 --- a/include/cru/base/StringUtil.h +++ b/include/cru/base/StringUtil.h @@ -2,12 +2,22 @@ #include "Base.h" #include "Bitmask.h" +#include <compare> #include <functional> #include <stdexcept> +#include <string_view> #include <type_traits> #include <vector> namespace cru { +namespace string { +std::weak_ordering CaseInsensitiveCompare(std::string_view left, + std::string_view right); +std::string TrimBegin(std::string_view str); +std::string TrimEnd(std::string_view str); +std::string Trim(std::string_view str); +} // namespace string + namespace details { struct SplitOptionsTag {}; } // namespace details |