26 enum DebugMask { Quiet = 0x00000000,
27 FindMembers = 0x00000001,
28 Functions = 0x00000002,
29 Variables = 0x00000004,
30 Preprocessor = 0x00000008,
32 CommentCnv = 0x00000020,
33 CommentScan = 0x00000040,
34 Validate = 0x00000080,
35 PrintTree = 0x00000100,
38 Markdown = 0x00000800,
39 FilterOutput = 0x00001000,
42 static void print(DebugMask mask,
int prio,
const char *fmt,...);
43 static int setFlag(
const char *label);
44 static void clearFlag(
const char *label);
45 static bool isFlagSet(DebugMask mask);
46 static void printFlags(
void);
47 static void setPriority(
int p);
50 static DebugMask curMask;
Class containing a print function for diagnostics.
Definition: debug.h:23