From 86f310038db69ad77b24565ef83677f2e2082275 Mon Sep 17 00:00:00 2001 From: pantor Date: Sat, 24 Feb 2018 12:47:29 +0100 Subject: [PATCH] code cleaning --- src/inja.hpp | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/inja.hpp b/src/inja.hpp index f3c3ee1..d77a082 100644 --- a/src/inja.hpp +++ b/src/inja.hpp @@ -507,7 +507,6 @@ public: std::string result = ""; for (auto element: temp.parsed_template.children) { switch (element->type) { - case Parsed::Type::Main: { throw std::runtime_error("Main type in renderer."); } case Parsed::Type::String: { auto element_string = std::static_pointer_cast(element); result.append(element_string->text); @@ -567,8 +566,9 @@ public: } break; } - case Parsed::Type::ConditionBranch: { throw std::runtime_error("ConditionBranch type in renderer."); } - case Parsed::Type::Comment: { break; } + default: { + break; + } } } return result; @@ -892,15 +892,12 @@ public: parser.element_notation = element_notation_; } - Template parse(const std::string& input) { - Template parsed = parser.parse(input); - return parsed; + return parser.parse(input); } Template parse_template(const std::string& filename) { - Template parsed = parser.parse_template(input_path + filename); - return parsed; + return parser.parse_template(input_path + filename); } std::string render(const std::string& input, json data) {