fix: add const correctness to render and render_to methods (#346)

This commit is contained in:
Constantin Masson
2026-09-04 08:20:33 +02:00
committed by GitHub
parent f5cce3dcb1
commit f89061f53f
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -117,7 +117,7 @@ public:
return render(parse(input), data);
}
std::string render(const Template& tmpl, const json& data) {
std::string render(const Template& tmpl, const json& data) const {
std::stringstream os;
render_to(os, tmpl, data);
return os.str();
@@ -154,7 +154,7 @@ public:
write(temp, data, filename_out);
}
std::ostream& render_to(std::ostream& os, const Template& tmpl, const json& data) {
std::ostream& render_to(std::ostream& os, const Template& tmpl, const json& data) const {
Renderer(render_config, template_storage, function_storage).render_to(os, tmpl, data);
return os;
}
+2 -2
View File
@@ -2943,7 +2943,7 @@ public:
return render(parse(input), data);
}
std::string render(const Template& tmpl, const json& data) {
std::string render(const Template& tmpl, const json& data) const {
std::stringstream os;
render_to(os, tmpl, data);
return os.str();
@@ -2980,7 +2980,7 @@ public:
write(temp, data, filename_out);
}
std::ostream& render_to(std::ostream& os, const Template& tmpl, const json& data) {
std::ostream& render_to(std::ostream& os, const Template& tmpl, const json& data) const {
Renderer(render_config, template_storage, function_storage).render_to(os, tmpl, data);
return os;
}