4 #include <boost/variant/static_visitor.hpp> 12 class render_node:
public boost::static_visitor<std::string> {
54 return value ?
"true" :
"false";
Definition: render_node.hpp:12
Definition: render_context.hpp:17
const uint32_t T[512]
Definition: groestl_tables.h:34
render_context & m_ctx
Definition: render_node.hpp:70
std::string operator()(const T &) const
Definition: render_node.hpp:21
flag
Definition: render_node.hpp:14
boost::make_recursive_variant< std::nullptr_t, std::string, int, double, bool, uint64_t, int64_t, uint32_t, internal::lambda_t< boost::recursive_variant_ >, std::shared_ptr< internal::object_t< boost::recursive_variant_ > >, internal::map< const std::string, boost::recursive_variant_ >, std::vector< boost::recursive_variant_ > >::type node
Definition: mstch.hpp:116
std::string operator()(const double &value) const
Definition: render_node.hpp:29
std::string html_escape(const std::string &str)
Definition: utils.cpp:20
std::string operator()(const uint64_t &value) const
Definition: render_node.hpp:35
std::string operator()(const uint32_t &value) const
Definition: render_node.hpp:47
std::string operator()(const int &value) const
Definition: render_node.hpp:25
std::string operator()(const lambda &value) const
Definition: render_node.hpp:57
std::string operator()(const bool &value) const
Definition: render_node.hpp:53
std::string operator()(const std::string &value) const
Definition: render_node.hpp:65
std::string render(const template_type &templt)
Definition: render_context.cpp:23
auto visit(Args &&... args) -> decltype(boost::apply_visitor(std::forward< Args >(args)...))
Definition: utils.hpp:17
Definition: template_type.hpp:11
render_node(render_context &ctx, flag p_flag=flag::none)
Definition: render_node.hpp:15
std::string operator()(const int64_t &value) const
Definition: render_node.hpp:41
Definition: render_context.hpp:15
flag m_flag
Definition: render_node.hpp:71
std::string to_string(t_connection_type type)
Definition: connection_basic.cpp:96