From c45f9abc5a06587a07cefc8f33cce44ea554b27c Mon Sep 17 00:00:00 2001 From: Alexander Lanin Date: Thu, 17 Sep 2020 21:59:15 +0200 Subject: [PATCH] refactor: Convert Util::strip_whitespace to use string_view (#661) --- src/Util.cpp | 2 +- src/Util.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Util.cpp b/src/Util.cpp index bdb163956..d4654836a 100644 --- a/src/Util.cpp +++ b/src/Util.cpp @@ -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); diff --git a/src/Util.hpp b/src/Util.hpp index 1c156b8e9..e38c667c5 100644 --- a/src/Util.hpp +++ b/src/Util.hpp @@ -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); -- 2.47.3