From bc567c5e7b24f261bb110832660133cd3a0b59c5 Mon Sep 17 00:00:00 2001 From: Paul Ferrand Date: Mon, 20 Jan 2020 19:09:40 +0100 Subject: [PATCH] Added a recursive max function --- src/sfizz/MathHelpers.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/sfizz/MathHelpers.h b/src/sfizz/MathHelpers.h index 059dcaef..4aec1aa1 100644 --- a/src/sfizz/MathHelpers.h +++ b/src/sfizz/MathHelpers.h @@ -35,6 +35,18 @@ #include #include +template +constexpr T max(T op1, T op2) +{ + return std::max(op1, op2); +} + +template +constexpr T max(T op1, Args... rest) +{ + return std::max(op1, max(rest...)); +} + template constexpr T min(T op1, T op2) {