From ac68e83b1938056e45c8d1fb9db452cac040db05 Mon Sep 17 00:00:00 2001 From: Florian Fischer <florian.fl.fischer@fau.de> Date: Wed, 2 Dec 2020 12:40:21 +0100 Subject: [PATCH] [DEBUG] introduce new const bool DEBUG in the emper namespace To exclude debug code from release builds "if constexpr(emper::DEBUG)" is preferred over "#ifndef NDEBUG". --- emper/Emper.hpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/emper/Emper.hpp b/emper/Emper.hpp index d5c3dc57..a7a8d00b 100644 --- a/emper/Emper.hpp +++ b/emper/Emper.hpp @@ -30,4 +30,12 @@ static const bool LIBURCU = #endif ; +static const bool DEBUG = +#ifndef NDEBUG + true +#else + false +#endif + ; + } // namespace emper -- GitLab