From 98aed90e0241564fa89fe91694e8b239f8fef22e Mon Sep 17 00:00:00 2001 From: pantor Date: Sun, 18 Feb 2018 18:59:24 +0100 Subject: [PATCH] argument default json --- src/inja.hpp | 2 +- test/src/unit-renderer.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/inja.hpp b/src/inja.hpp index c5a4713..6073169 100644 --- a/src/inja.hpp +++ b/src/inja.hpp @@ -853,7 +853,7 @@ public: renderer.map_callbacks[name] = callback; } - template + template T get_argument(Parsed::Arguments args, int index, json data) { return renderer.eval_expression(args[index], data); } diff --git a/test/src/unit-renderer.cpp b/test/src/unit-renderer.cpp index 4d42896..7cf9a14 100644 --- a/test/src/unit-renderer.cpp +++ b/test/src/unit-renderer.cpp @@ -165,8 +165,8 @@ TEST_CASE("callbacks") { }); env.add_callback("multiply", 2, [&env](inja::Parsed::Arguments args, json data) { - double number1 = env.get_argument(args, 0, data); - double number2 = env.get_argument(args, 1, data); + double number1 = env.get_argument(args, 0, data); + auto number2 = env.get_argument(args, 1, data); return number1 * number2; });