| 935 | std::vector<std::pair<std::shared_ptr<Expression>, std::shared_ptr<TemplateNode>>> cascade; |
| 936 | public: |
| 937 | IfNode(const Location & loc, std::vector<std::pair<std::shared_ptr<Expression>, std::shared_ptr<TemplateNode>>> && c) |
| 938 | : TemplateNode(loc), cascade(std::move(c)) {} |
| 939 | void do_render(std::ostringstream & out, const std::shared_ptr<Context> & context) const override { |
| 940 | for (const auto& branch : cascade) { |
| 941 | auto enter_branch = true; |
nothing calls this directly
no outgoing calls
no test coverage detected