diff --git a/template.cpp b/template.cpp index 10955e0..00fd1e7 100644 --- a/template.cpp +++ b/template.cpp @@ -67,7 +67,7 @@ std::string Template::resolveIncludes(std::string_view content) return replacer.parse(content); } -TemplatePage Template::createPage(std::string name) +TemplatePage Template::createPage(std::string_view name) { std::string content = loadResolvedPart(name); Varreplacer replacer(this->templateprefix); diff --git a/template.h b/template.h index 745ed4f..3737a17 100644 --- a/template.h +++ b/template.h @@ -24,7 +24,7 @@ class Template std::string getPartPath(std::string_view partname); std::string loadResolvedPart(std::string_view partname); std::string loadPartContent(std::string_view partname); - TemplatePage createPage(std::string name); + TemplatePage createPage(std::string_view name); public: Template(std::string templateprefix, std::string templatepath, ConfigUrls &configUrls,