summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorSebastian Holtermann <sebholt@xwmw.org>2019-07-28 16:03:59 +0200
committerSebastian Holtermann <sebholt@xwmw.org>2019-07-28 17:47:26 +0200
commit2f19e53705a6e60af37964c146a742d845f84870 (patch)
treea549a8578157f66874a96ab8518a9fb0c135a855 /Source
parent2c5454f227027552966519c40feb2732b37ec542 (diff)
downloadcmake-2f19e53705a6e60af37964c146a742d845f84870.tar.gz
cmSystemTool: Let HelpFileName accept a cm::string_view
Diffstat (limited to 'Source')
-rw-r--r--Source/cmSystemTools.cxx3
-rw-r--r--Source/cmSystemTools.h2
2 files changed, 3 insertions, 2 deletions
diff --git a/Source/cmSystemTools.cxx b/Source/cmSystemTools.cxx
index 3715cc60fb..de68bf4c36 100644
--- a/Source/cmSystemTools.cxx
+++ b/Source/cmSystemTools.cxx
@@ -189,8 +189,9 @@ std::string cmSystemTools::EscapeQuotes(cm::string_view str)
return result;
}
-std::string cmSystemTools::HelpFileName(std::string name)
+std::string cmSystemTools::HelpFileName(cm::string_view str)
{
+ std::string name(str);
cmSystemTools::ReplaceString(name, "<", "");
cmSystemTools::ReplaceString(name, ">", "");
return name;
diff --git a/Source/cmSystemTools.h b/Source/cmSystemTools.h
index 8b60dcdf23..46eab57dbb 100644
--- a/Source/cmSystemTools.h
+++ b/Source/cmSystemTools.h
@@ -81,7 +81,7 @@ public:
static std::string EscapeQuotes(cm::string_view str);
/** Map help document name to file name. */
- static std::string HelpFileName(std::string);
+ static std::string HelpFileName(cm::string_view);
/**
* Returns a string that has whitespace removed from the start and the end.