Просмотр исходного кода

cmSystemTool: Let HelpFileName accept a cm::string_view

Sebastian Holtermann 6 лет назад
Родитель
Сommit
2f19e53705
2 измененных файлов с 3 добавлено и 2 удалено
  1. 2 1
      Source/cmSystemTools.cxx
  2. 1 1
      Source/cmSystemTools.h

+ 2 - 1
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;

+ 1 - 1
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.