3 #include <boost/variant/static_visitor.hpp> 30 std::string section_str;
44 for (
auto& item:
array)
Definition: render_node.hpp:12
const template_type & m_section
Definition: render_section.hpp:52
Definition: render_context.hpp:17
const uint32_t T[512]
Definition: groestl_tables.h:34
render_section(render_context &ctx, const template_type §ion, const delim_type &delims, flag p_flag=flag::none)
Definition: render_section.hpp:15
Definition: render_section.hpp:12
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 T &t) const
Definition: render_section.hpp:25
flag
Definition: render_section.hpp:14
std::vector< node > array
Definition: mstch.hpp:120
render_context & m_ctx
Definition: render_section.hpp:51
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
const delim_type & m_delims
Definition: render_section.hpp:53
Definition: template_type.hpp:11
Definition: render_context.hpp:15
std::pair< std::string, std::string > delim_type
Definition: token.hpp:7
const std::string & raw() const
Definition: token.hpp:17
std::string operator()(const array &array) const
Definition: render_section.hpp:39
flag m_flag
Definition: render_section.hpp:54
std::string operator()(const lambda &fun) const
Definition: render_section.hpp:29