Classes | |
class | kdbgstream |
kdbgstream is a text stream that allows you to print debug messages. More... | |
class | kndbgstream |
Defines | |
#define | k_funcinfo "[" << __FILE__ << ":" << __LINE__ << "] " |
#define | k_lineinfo "[" << __FILE__ << ":" << __LINE__ << "] " |
Typedefs | |
typedef kdbgstream &(* | KDBGFUNC )(kdbgstream &) |
typedef kndbgstream &(* | KNDBGFUNC )(kndbgstream &) |
Functions | |
kdbgstream & | perror (kdbgstream &s) |
kndbgstream & | endl (kndbgstream &s) |
kndbgstream & | flush (kndbgstream &s) |
kndbgstream & | perror (kndbgstream &s) |
kdbgstream | kdDebug (bool cond, int area=0) |
kndbgstream | kndDebug (int area=0) |
kndbgstream | kndDebug (bool, int=0) |
kdbgstream | kdWarning (bool cond, int area=0) |
kdbgstream | kdError (bool cond, int area=0) |
kdbgstream | kdFatal (bool cond, int area=0) |
template<class T > | |
kdbgstream & | kdbgstream::operator<< (const TQValueList< T > &list) |
kdbgstream & | endl (kdbgstream &s) |
kdbgstream & | flush (kdbgstream &s) |
kdbgstream | kdDebug (int area=0) |
TQString | kdBacktrace (int levels=-1) |
void | kdBacktraceFD (int fd=2) |
kdbgstream | kdWarning (int area=0) |
kdbgstream | kdError (int area=0) |
kdbgstream | kdFatal (int area=0) |
void | kdClearDebugConfig () |
Detailed Description
KDE debug message streams let you and the user control just how many debug messages you see.
Function Documentation
kdbgstream & endl | ( | kdbgstream & | s | ) | [related] |
kndbgstream& endl | ( | kndbgstream & | s | ) | [inline] |
kdbgstream & flush | ( | kdbgstream & | s | ) | [related] |
kndbgstream& flush | ( | kndbgstream & | s | ) | [inline] |
TQString kdBacktrace | ( | int | levels = -1 | ) | [related] |
Returns a backtrace.
- Parameters:
-
levels the number of levels of the backtrace. Defaults to -1 (as much as available).
- Returns:
- a backtrace
- Since:
- 3.1
Definition at line 793 of file kdebug.cpp.
void kdBacktraceFD | ( | int | fd = 2 | ) | [related] |
Writes a backtrace to the given file descriptor. In contrast to kdBacktrace, this function doesn't call any malloc(). So it supposed to be used in situations in which any extra memory allocation may lead to yet another crash. As a limitation it doesn't produce any symbol demangling.
- Parameters:
-
fd a file descriptor to write to. Defaults to 2 (stderr)
- Since:
- 14.0
Definition at line 834 of file kdebug.cpp.
void kdClearDebugConfig | ( | ) | [related] |
Deletes the kdebugrc cache and therefore forces KDebug to reread the config file
Definition at line 845 of file kdebug.cpp.
kdbgstream kdDebug | ( | int | area = 0 | ) | [related] |
Returns a debug stream. You can use it to print debug information.
- Parameters:
-
area an id to identify the output, 0 for default
- See also:
- kndDebug()
Definition at line 365 of file kdebug.cpp.
kdbgstream kdError | ( | int | area = 0 | ) | [related] |
Returns an error stream. You can use it to print error information.
- Parameters:
-
area an id to identify the output, 0 for default
Definition at line 368 of file kdebug.cpp.
kdbgstream kdFatal | ( | int | area = 0 | ) | [related] |
Returns a fatal error stream. You can use it to print fatal error information.
- Parameters:
-
area an id to identify the output, 0 for default
Definition at line 372 of file kdebug.cpp.
kdbgstream kdWarning | ( | int | area = 0 | ) | [related] |
Returns a warning stream. You can use it to print warning information.
- Parameters:
-
area an id to identify the output, 0 for default
Definition at line 370 of file kdebug.cpp.
kndbgstream kndDebug | ( | int | area = 0 | ) | [inline] |
kdbgstream & kdbgstream::operator<< | ( | const TQValueList< T > & | list | ) |