]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
refactor: Convert Util::strip_whitespace to use string_view (#661)
authorAlexander Lanin <alex@lanin.de>
Thu, 17 Sep 2020 19:59:15 +0000 (21:59 +0200)
committerGitHub <noreply@github.com>
Thu, 17 Sep 2020 19:59:15 +0000 (21:59 +0200)
src/Util.cpp
src/Util.hpp

index bdb1639565d5a8cb9756d5d846c291a458d9a7c2..d4654836a0422504ffe38a477a9aabbaf4ef4204 100644 (file)
@@ -1328,7 +1328,7 @@ strip_ansi_csi_seqs(string_view string)
 }
 
 std::string
-strip_whitespace(const std::string& string)
+strip_whitespace(string_view string)
 {
   auto is_space = [](int ch) { return std::isspace(ch); };
   auto start = std::find_if_not(string.begin(), string.end(), is_space);
index 1c156b8e9c82f6e1dfa211062566d9ea0dd91be4..e38c667c5b44e6f90ba501f959a8e3d9ce28e22d 100644 (file)
@@ -426,7 +426,7 @@ starts_with(nonstd::string_view string, nonstd::string_view prefix)
 [[nodiscard]] std::string strip_ansi_csi_seqs(nonstd::string_view string);
 
 // Strip whitespace from left and right side of a string.
-[[nodiscard]] std::string strip_whitespace(const std::string& string);
+[[nodiscard]] std::string strip_whitespace(nonstd::string_view string);
 
 // Convert a string to lowercase.
 [[nodiscard]] std::string to_lowercase(nonstd::string_view string);