]> git.lyx.org Git - lyx.git/commitdiff
Add _v_() debug helper maco
authorJean-Marc Lasgouttes <lasgouttes@lyx.org>
Thu, 31 Aug 2023 10:54:53 +0000 (12:54 +0200)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Fri, 1 Sep 2023 14:45:15 +0000 (16:45 +0200)
This can be used with streams.
  LYXERR0(_v_(var))
leads to the message
 "var=<value of var>"

src/support/debug.h

index e284b9496e8c67e074776699abce8032e7b10472..f823ee156e761b07de3474d79792db279e6598ee 100644 (file)
@@ -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