Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

kdbgstream Class Reference

#include </home/clem/local/src/opie/noncore/apps/tinykate/libkate/microkde/kdebug.h>

Collaboration diagram for kdbgstream:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 kdbgstream (unsigned int _area, unsigned int _level, bool _print=true)
 kdbgstream (const char *initialString, unsigned int _area, unsigned int _level, bool _print=true)
 ~kdbgstream ()
kdbgstreamoperator<< (bool i)
kdbgstreamoperator<< (short i)
kdbgstreamoperator<< (unsigned short i)
kdbgstreamoperator<< (char i)
kdbgstreamoperator<< (unsigned char i)
kdbgstreamoperator<< (int i)
kdbgstreamoperator<< (unsigned int i)
kdbgstreamoperator<< (long i)
kdbgstreamoperator<< (unsigned long i)
kdbgstreamoperator<< (const QString &string)
kdbgstreamoperator<< (const char *string)
kdbgstreamoperator<< (const QCString &string)
kdbgstreamoperator<< (KDBGFUNC f)
kdbgstreamoperator<< (double d)
void flush ()

Private Attributes

QString output
unsigned int area
unsigned int level
bool print

Constructor & Destructor Documentation

kdbgstream::kdbgstream unsigned int  _area,
unsigned int  _level,
bool  _print = true
[inline]
 

Definition at line 13 of file kdebug.h.

kdbgstream::kdbgstream const char *  initialString,
unsigned int  _area,
unsigned int  _level,
bool  _print = true
[inline]
 

Definition at line 15 of file kdebug.h.

kdbgstream::~kdbgstream  )  [inline]
 

Definition at line 17 of file kdebug.h.

References QString::isEmpty(), and output.


Member Function Documentation

void kdbgstream::flush  )  [inline]
 

Definition at line 96 of file kdebug.h.

References QString::isEmpty(), QString::latin1(), QString::null, output, print, and printf.

Referenced by operator<<().

kdbgstream& kdbgstream::operator<< double  d  )  [inline]
 

Definition at line 92 of file kdebug.h.

References output, and QString::setNum().

kdbgstream& kdbgstream::operator<< KDBGFUNC  f  )  [inline]
 

Definition at line 88 of file kdebug.h.

References print.

kdbgstream& kdbgstream::operator<< const QCString string  )  [inline]
 

Definition at line 84 of file kdebug.h.

kdbgstream& kdbgstream::operator<< const char *  string  )  [inline]
 

Definition at line 77 of file kdebug.h.

References QString::at(), flush(), QString::fromUtf8(), QString::length(), output, and print.

kdbgstream& kdbgstream::operator<< const QString string  )  [inline]
 

Definition at line 70 of file kdebug.h.

References QString::at(), flush(), QString::length(), output, and print.

kdbgstream& kdbgstream::operator<< unsigned long  i  )  [inline]
 

Definition at line 65 of file kdebug.h.

References output, print, and QString::setNum().

kdbgstream& kdbgstream::operator<< long  i  )  [inline]
 

Definition at line 60 of file kdebug.h.

References output, print, and QString::setNum().

kdbgstream& kdbgstream::operator<< unsigned int  i  )  [inline]
 

Definition at line 55 of file kdebug.h.

References output, print, and QString::setNum().

kdbgstream& kdbgstream::operator<< int  i  )  [inline]
 

Definition at line 50 of file kdebug.h.

References output, print, and QString::setNum().

kdbgstream& kdbgstream::operator<< unsigned char  i  )  [inline]
 

Definition at line 44 of file kdebug.h.

References output, print, and QString::setNum().

kdbgstream& kdbgstream::operator<< char  i  )  [inline]
 

Definition at line 39 of file kdebug.h.

References output, print, and QString::setNum().

kdbgstream& kdbgstream::operator<< unsigned short  i  )  [inline]
 

Definition at line 34 of file kdebug.h.

References output, print, and QString::setNum().

kdbgstream& kdbgstream::operator<< short  i  )  [inline]
 

Definition at line 29 of file kdebug.h.

References output, print, and QString::setNum().

kdbgstream& kdbgstream::operator<< bool  i  )  [inline]
 

Definition at line 24 of file kdebug.h.

References QString::fromLatin1(), output, and print.


Member Data Documentation

unsigned int kdbgstream::area [private]
 

Definition at line 104 of file kdebug.h.

unsigned int kdbgstream::level [private]
 

Definition at line 104 of file kdebug.h.

QString kdbgstream::output [private]
 

Definition at line 103 of file kdebug.h.

Referenced by flush(), operator<<(), and ~kdbgstream().

bool kdbgstream::print [private]
 

Definition at line 105 of file kdebug.h.

Referenced by flush(), and operator<<().


The documentation for this class was generated from the following file:
Generated on Sat Nov 5 17:37:23 2005 for OPIE by  doxygen 1.4.2