This commit is contained in:
Daniel Sipka 2015-04-09 20:41:27 +02:00
parent 9637d0ec7b
commit eb98985815
207 changed files with 11155 additions and 0 deletions

View file

@ -0,0 +1,31 @@
#include <utils.h>
#include "render_node.h"
using namespace mstch;
visitor::render_node::render_node(bool html_escaped): html_escaped(html_escaped) {
}
std::string visitor::render_node::operator()(const boost::blank& blank) const {
return "";
}
std::string visitor::render_node::operator()(const int& i) const {
return std::to_string(i);
}
std::string visitor::render_node::operator()(const bool& b) const {
return b?"true":"false";
}
std::string visitor::render_node::operator()(const std::string& str) const {
return html_escaped?html_escape(str):str;
}
std::string visitor::render_node::operator()(const array& arr) const {
return "";
}
std::string visitor::render_node::operator()(const object& obj) const {
return "";
}