From b4960e66eec1e4f434bd02fec2333231368c3417 Mon Sep 17 00:00:00 2001 From: Daniel Schwen Date: Fri, 5 Apr 2019 08:31:38 -0600 Subject: [PATCH] Rely on automatic template argument deduction --- exprtk.hpp | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/exprtk.hpp b/exprtk.hpp index 8e7a82e..1a3fd46 100644 --- a/exprtk.hpp +++ b/exprtk.hpp @@ -860,13 +860,13 @@ namespace exprtk template inline T min_impl(const T v0, const T v1, real_type_tag) { - return std::min(v0,v1); + return std::min(v0,v1); } template inline T max_impl(const T v0, const T v1, real_type_tag) { - return std::max(v0,v1); + return std::max(v0,v1); } template @@ -4900,8 +4900,8 @@ namespace exprtk case e_mod : return modulus(arg0,arg1); case e_pow : return pow(arg0,arg1); case e_atan2 : return atan2(arg0,arg1); - case e_min : return std::min(arg0,arg1); - case e_max : return std::max(arg0,arg1); + case e_min : return std::min(arg0,arg1); + case e_max : return std::max(arg0,arg1); case e_logn : return logn(arg0,arg1); case e_lt : return (arg0 < arg1) ? T(1) : T(0); case e_lte : return (arg0 <= arg1) ? T(1) : T(0); @@ -4939,8 +4939,8 @@ namespace exprtk case e_div : return (arg0 / arg1); case e_mod : return arg0 % arg1; case e_pow : return pow(arg0,arg1); - case e_min : return std::min(arg0,arg1); - case e_max : return std::max(arg0,arg1); + case e_min : return std::min(arg0,arg1); + case e_max : return std::max(arg0,arg1); case e_logn : return logn(arg0,arg1); case e_lt : return (arg0 < arg1) ? T(1) : T(0); case e_lte : return (arg0 <= arg1) ? T(1) : T(0); @@ -12550,29 +12550,29 @@ namespace exprtk template static inline T process_2(const Sequence& arg_list) { - return std::min(value(arg_list[0]),value(arg_list[1])); + return std::min(value(arg_list[0]),value(arg_list[1])); } template static inline T process_3(const Sequence& arg_list) { - return std::min(std::min(value(arg_list[0]),value(arg_list[1])),value(arg_list[2])); + return std::min(std::min(value(arg_list[0]),value(arg_list[1])),value(arg_list[2])); } template static inline T process_4(const Sequence& arg_list) { - return std::min( - std::min(value(arg_list[0]),value(arg_list[1])), - std::min(value(arg_list[2]),value(arg_list[3]))); + return std::min( + std::min(value(arg_list[0]),value(arg_list[1])), + std::min(value(arg_list[2]),value(arg_list[3]))); } template static inline T process_5(const Sequence& arg_list) { - return std::min( - std::min(std::min(value(arg_list[0]),value(arg_list[1])), - std::min(value(arg_list[2]),value(arg_list[3]))), + return std::min( + std::min(std::min(value(arg_list[0]),value(arg_list[1])), + std::min(value(arg_list[2]),value(arg_list[3]))), value(arg_list[4])); } }; @@ -12621,29 +12621,29 @@ namespace exprtk template static inline T process_2(const Sequence& arg_list) { - return std::max(value(arg_list[0]),value(arg_list[1])); + return std::max(value(arg_list[0]),value(arg_list[1])); } template static inline T process_3(const Sequence& arg_list) { - return std::max(std::max(value(arg_list[0]),value(arg_list[1])),value(arg_list[2])); + return std::max(std::max(value(arg_list[0]),value(arg_list[1])),value(arg_list[2])); } template static inline T process_4(const Sequence& arg_list) { - return std::max( - std::max(value(arg_list[0]),value(arg_list[1])), - std::max(value(arg_list[2]),value(arg_list[3]))); + return std::max( + std::max(value(arg_list[0]),value(arg_list[1])), + std::max(value(arg_list[2]),value(arg_list[3]))); } template static inline T process_5(const Sequence& arg_list) { - return std::max( - std::max(std::max(value(arg_list[0]),value(arg_list[1])), - std::max(value(arg_list[2]),value(arg_list[3]))), + return std::max( + std::max(std::max(value(arg_list[0]),value(arg_list[1])), + std::max(value(arg_list[2]),value(arg_list[3]))), value(arg_list[4])); } };