| 1131 | std::shared_ptr<Expression> value; |
| 1132 | public: |
| 1133 | SetNode(const Location & loc, const std::string & ns, const std::vector<std::string> & vns, std::shared_ptr<Expression> && v) |
| 1134 | : TemplateNode(loc), ns(ns), var_names(vns), value(std::move(v)) {} |
| 1135 | void do_render(std::ostringstream &, const std::shared_ptr<Context> & context) const override { |
| 1136 | if (!value) throw std::runtime_error("SetNode.value is null"); |
| 1137 | if (!ns.empty()) { |
nothing calls this directly
no outgoing calls
no test coverage detected