aboutsummaryrefslogtreecommitdiffstats
path: root/mustache.h
diff options
context:
space:
mode:
Diffstat (limited to 'mustache.h')
-rw-r--r--mustache.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/mustache.h b/mustache.h
index 7f878e3..7218ae8 100644
--- a/mustache.h
+++ b/mustache.h
@@ -282,6 +282,16 @@ namespace crow
out.insert(out.size(), body_, fragment.first, fragment.second-fragment.first);
}
public:
+ std::string render()
+ {
+ context empty_ctx;
+ std::vector<context*> stack;
+ stack.emplace_back(&empty_ctx);
+
+ std::string ret;
+ render_internal(0, fragments_.size()-1, stack, ret, 0);
+ return ret;
+ }
std::string render(context& ctx)
{
std::vector<context*> stack;