3 #include "mstch/mstch.hpp"
4 #include "render_context.hpp"
8 std::function<std::string(const std::string&)> mstch::config::escape;
10 std::string mstch::render(
11 const std::string& tmplt,
13 const std::map<std::string,std::string>& partials)
15 std::map<std::string, template_type> partial_templates;
16 for (auto& partial: partials)
17 partial_templates.insert({partial.first, {partial.second}});
19 return render_context(root, partial_templates).render(tmplt);