kdecore Library API Documentation

Debug message generators


Classes

class  kdbgstream
 kdbgstream is a text stream that allows you to print debug messages. More...
class  kndbgstream
 kndbgstream is a dummy variant of kdbgstream. More...

Defines

#define k_funcinfo   "[" << __FILE__ << ":" << __LINE__ << "] "
#define k_lineinfo   "[" << __FILE__ << ":" << __LINE__ << "] "

Typedefs

typedef kdbgstream &(* KDBGFUNC )(kdbgstream &)
typedef kndbgstream &(* KNDBGFUNC )(kndbgstream &)

Functions

kdbgstreamperror (kdbgstream &s)
kndbgstreamendl (kndbgstream &s)
kndbgstreamflush (kndbgstream &s)
kndbgstreamperror (kndbgstream &s)
kdbgstream kdDebug (bool cond, int area=0)
kndbgstream kndDebug (int area=0)
kndbgstream kndDebug (bool, int=0)
QString kndBacktrace ()
QString kndBacktrace (int)
kdbgstream kdWarning (bool cond, int area=0)
kdbgstream kdError (bool cond, int area=0)
kdbgstream kdFatal (bool cond, int area=0)
template<class T>
kdbgstreamkdbgstream::operator<< (const QValueList< T > &list)
kdbgstreamKGlobal::endl (kdbgstream &s)
kdbgstreamKGlobal::flush (kdbgstream &s)
kdbgstream KGlobal::kdDebug (int area=0)
QString KGlobal::kdBacktrace ()
QString KGlobal::kdBacktrace (int levels)
kdbgstream KGlobal::kdWarning (int area=0)
kdbgstream KGlobal::kdError (int area=0)
kdbgstream KGlobal::kdFatal (int area=0)
void KGlobal::kdClearDebugConfig ()

Detailed Description

KDE debug message streams let you and the user control just how many debug messages you see.

Function Documentation

kndbgstream& endl kndbgstream s  )  [inline]
 

Does nothing.

Parameters:
s a stream
Returns:
the given s

Definition at line 582 of file kdebug.h.

kndbgstream& flush kndbgstream s  )  [inline]
 

Does nothing.

Parameters:
s a stream
Returns:
the given s

Definition at line 588 of file kdebug.h.

Referenced by kdbgstream::operator<<().

kndbgstream kndDebug int  area = 0  )  [inline]
 

Returns a dummy debug stream.

The stream does not print anything.

Parameters:
area an id to identify the output, 0 for default
See also:
kdDebug()

Definition at line 619 of file kdebug.h.

References kndDebug().

Referenced by kndDebug().

template<class T>
kdbgstream & kdbgstream::operator<< const QValueList< T > &  list  )  [inherited]
 

Prints the given value.

Parameters:
list the list to print
Returns:
this stream
Since:
3.3

Definition at line 409 of file kdebug.h.

kdbgstream & endl kdbgstream s  )  [related, inherited]
 

Prints an "\n".

Parameters:
s the debug stream to write to
Returns:
the debug stream (s)

Definition at line 429 of file kdebug.h.

kdbgstream & flush kdbgstream s  )  [related, inherited]
 

Flushes the stream.

Parameters:
s the debug stream to write to
Returns:
the debug stream (s)

Definition at line 437 of file kdebug.h.

References kdbgstream::flush().

kdbgstream kdDebug int  area = 0  )  [related, inherited]
 

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 322 of file kdebug.cpp.

QString kdBacktrace  )  [related, inherited]
 

Returns a backtrace.

Returns:
a backtrace

Definition at line 583 of file kdebug.cpp.

QString kdBacktrace int  levels  )  [related, inherited]
 

Returns a backtrace.

Parameters:
levels the number of levels of the backtrace
Returns:
a backtrace
Since:
3.1

Definition at line 558 of file kdebug.cpp.

kdbgstream kdWarning int  area = 0  )  [related, inherited]
 

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 327 of file kdebug.cpp.

kdbgstream kdError int  area = 0  )  [related, inherited]
 

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 325 of file kdebug.cpp.

kdbgstream kdFatal int  area = 0  )  [related, inherited]
 

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 329 of file kdebug.cpp.

void kdClearDebugConfig  )  [related, inherited]
 

Deletes the kdebugrc cache and therefore forces KDebug to reread the config file.

Definition at line 588 of file kdebug.cpp.

KDE Logo
This file is part of the documentation for kdecore Library Version 3.3.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Sat Nov 27 13:41:53 2004 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003