The Debug
Class Reference
Class containing a print function for diagnostics. More...
Declaration
Included Headers
Enumerations Index
enum | DebugMask : uint64_t { ... } |
Public Static Functions Index
static void | print_ (DebugMask mask, int prio, fmt::string_view fmt, fmt::format_args args) |
template <typename ... Args> | |
static void | print (DebugMask mask, int prio, fmt::format_string< Args... > fmt, Args &&... args) |
static bool | setFlagStr (const QCString &label) |
static void | setFlag (const DebugMask mask) |
static void | clearFlag (const DebugMask mask) |
static bool | isFlagSet (const DebugMask mask) |
static void | printFlags () |
static void | setPriority (int p) |
static void | startTimer () |
static double | elapsedTime () |
Private Static Attributes Index
static DebugMask | curMask = Debug::Quiet |
static int | curPrio = 0 |
Description
Class containing a print function for diagnostics.
Definition at line 25 of file debug.h.
Enumerations
DebugMask
|
- Enumeration values
Definition at line 28 of file debug.h.
Public Static Functions
clearFlag()
| static |
Declaration at line 83 of file debug.h, definition at line 122 of file debug.cpp.
Reference curMask.
Referenced by devUsage, generateOutput, Statistics::print, usage and version.
elapsedTime()
| static |
Declaration at line 89 of file debug.h, definition at line 201 of file debug.cpp.
Reference g_runningTime.
Referenced by generateOutput and msg_.
isFlagSet()
| static |
Declaration at line 84 of file debug.h, definition at line 132 of file debug.cpp.
Reference curMask.
Referenced by CCodeParser::CCodeParser, CommentScanner::CommentScanner, convertCppComments, COutlineParser::COutlineParser, determineInkscapeVersion, DocTokenizer::DocTokenizer, FortranCodeParser::FortranCodeParser, FormulaManager::generateImages, generateOutput, CitationManager::generatePage, LayoutDocManager::init, LexCodeParser::LexCodeParser, LexOutlineParser::LexOutlineParser, msg_, ConstExpressionParser::parse, LayoutDocManager::parse, parseFuncDecl, ConfigImpl::parseString, parseTagFile, preProcessFile, RTFGenerator::preProcessFileInplace, DebugLex::print, print, print, Statistics::print, printNavLayout, printNavTree, printSectionsTree, FortranOutlineParser::Private::Private, Preprocessor::processFile, PythonCodeParser::PythonCodeParser, PythonOutlineParser::PythonOutlineParser, readIncludeFile, runHtmlHelpCompiler, runQHelpGenerator, SQLCodeParser::SQLCodeParser, stringToArgumentList, validatingParseDoc, validatingParseText, validatingParseTitle, VHDLCodeParser::VHDLCodeParser, writeIndent and XMLCodeParser::XMLCodeParser.
print()
| inline static |
Definition at line 76 of file debug.h.
Reference print_.
Referenced by FileDefImpl::acquireFileVersion, addValidAliasToMap, convertCppComments, anonymous{tagreader.cpp}::TagFileParser::dump, expandAlias, FilterCache::getFileContentsPipe, PlantumlManager::insert, CommentScanner::parseCommentBlock, MarkdownOutlineParser::parseInput, parseMain, print, print, printLayout, printNavLayout, printNavTree, printSectionsTree, Markdown::process, Preprocessor::processFile, readCodeFragment, readIncludeFile, readInputFile, resolveAliasCmd, rtfFormatBmkStr, PlantumlManager::run, runPlantumlContent, runQHelpGenerator, Portable::system and PlantumlManager::writePlantUMLSource.
print_()
| static |
Declaration at line 73 of file debug.h, definition at line 81 of file debug.cpp.
References curMask, curPrio and g_debugFile.
Referenced by print.
printFlags()
| static |
setFlag()
| static |
Declaration at line 82 of file debug.h, definition at line 117 of file debug.cpp.
Reference curMask.
Referenced by generateOutput and Statistics::print.
setFlagStr()
| static |
Declaration at line 81 of file debug.h, definition at line 103 of file debug.cpp.
References curMask, g_debugFile, labelToEnumValue and Stderr.
Referenced by readConfiguration.
setPriority()
| static |
startTimer()
| static |
Declaration at line 88 of file debug.h, definition at line 196 of file debug.cpp.
Reference g_runningTime.
Referenced by initDoxygen.
Private Static Attributes
curMask
| static |
curPrio
| static |
The documentation for this class was generated from the following files:
Generated via doxygen2docusaurus by Doxygen 1.14.0.