Qt 4.8
Namespaces | Macros | Functions
qdebug_p.h File Reference

Contains macros for debugging. More...

#include <QtDebug>

Go to the source code of this file.

Namespaces

 QPatternist
 The namespace for the internal API of QtXmlPatterns.
 

Macros

#define Patternist_DEBUG
 Enables debug printing statements. More...
 
#define Patternist_DEBUG_PARSER
 Enables detailed parser debug output. More...
 

Functions

QNoDebug QPatternist::pDebug ()
 

Detailed Description

Contains macros for debugging.

Definition in file qdebug_p.h.

Macro Definition Documentation

◆ Patternist_DEBUG

#define Patternist_DEBUG

Enables debug printing statements.

Patternist does not use qDebug(), but pDebug() instead. It only output if this define is defined.

It is automatically disabled if QT_NO_DEBUG is defined.

Definition at line 82 of file qdebug_p.h.

◆ Patternist_DEBUG_PARSER

#define Patternist_DEBUG_PARSER

Enables detailed parser debug output.

If this macro is defined, a lot of debugging information will be outputted. This is all the state transitions, token shifting, and rule reductions that the parser do.

This is automatically disabled if QT_NO_DEBUG is defined.

Definition at line 72 of file qdebug_p.h.