My Project
|
#include <debug.h>
Public Types | |
enum | DebugMask { Quiet = 0x00000000, FindMembers = 0x00000001, Functions = 0x00000002, Variables = 0x00000004, Preprocessor = 0x00000008, Classes = 0x00000010, CommentCnv = 0x00000020, CommentScan = 0x00000040, Validate = 0x00000080, PrintTree = 0x00000100, Time = 0x00000200, ExtCmd = 0x00000400, Markdown = 0x00000800, FilterOutput = 0x00001000, Lex = 0x00002000 } |
Static Public Member Functions | |
static void | print (DebugMask mask, int prio, const char *fmt,...) |
static int | setFlag (const char *label) |
static void | clearFlag (const char *label) |
static bool | isFlagSet (DebugMask mask) |
static void | printFlags (void) |
static void | setPriority (int p) |
Static Private Attributes | |
static DebugMask | curMask = Debug::Quiet |
static int | curPrio = 0 |
enum Debug::DebugMask |
Enumerator | |
---|---|
Quiet | |
FindMembers | |
Functions | |
Variables | |
Preprocessor | |
Classes | |
CommentCnv | |
CommentScan | |
Validate | |
PrintTree | |
Time | |
ExtCmd | |
Markdown | |
FilterOutput | |
Lex |
Definition at line 26 of file debug.h.
|
static |
Definition at line 109 of file debug.cpp.
References curMask, and labelToEnumValue().
Referenced by Statistics::print().
|
static |
Definition at line 119 of file debug.cpp.
References curMask.
Referenced by generateOutput(), msg(), Statistics::print(), validatingParseDoc(), and validatingParseText().
|
static |
Definition at line 84 of file debug.cpp.
References curMask, and curPrio.
Referenced by FileDef::acquireFileVersion(), addClassToContext(), addInterfaceOrServiceToServiceOrSingleton(), addMethodToClass(), addVariable(), addVariableToClass(), addVariableToFile(), buildFunctionList(), buildInterfaceAndServiceList(), computeClassRelations(), computeTemplateClassRelations(), filterMemberDocumentation(), findClassRelation(), findGlobalMember(), findInheritedTemplateInstances(), findMember(), findTemplateInstanceRelation(), findUsedClassesForClass(), findUsedTemplateInstances(), findUsingDeclarations(), ClassDef::getVariableInstance(), ClassDef::insertTemplateInstance(), portable_system(), printlex(), processMarkdown(), readCodeFragment(), and readInputFile().
|
static |
|
static |
Definition at line 102 of file debug.cpp.
References curMask, and labelToEnumValue().
Referenced by Statistics::print(), and readConfiguration().
|
static |
|
staticprivate |
Definition at line 50 of file debug.h.
Referenced by clearFlag(), isFlagSet(), print(), and setFlag().
|
staticprivate |
Definition at line 51 of file debug.h.
Referenced by print(), and setPriority().