From 2092663365f9f5b1b79b4e5de599cf9b9abc4210 Mon Sep 17 00:00:00 2001 From: Jean-Marc Lasgouttes Date: Thu, 31 Aug 2023 12:54:53 +0200 Subject: [PATCH] Add _v_() debug helper maco This can be used with streams. LYXERR0(_v_(var)) leads to the message "var=" --- src/support/debug.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/support/debug.h b/src/support/debug.h index e284b9496e..f823ee156e 100644 --- a/src/support/debug.h +++ b/src/support/debug.h @@ -262,4 +262,13 @@ extern LyXErr lyxerr; } while (0) +/** Helper debug macro for quick and dirty logging. For example + * int var = 2; + * LYXERR0(_v_(var) << _v_(var + 1)); + * yields + * var=2 var + 1=3 + * Not a great typesetting, but it is handy in debugging sessions. + */ +#define _v_(var) #var"=" << var << " " + #endif -- 2.39.5