Vidalia  0.2.21
Classes | Public Member Functions | Private Attributes | List of all members
tc::DebugMessage Class Reference

#include <tcglobal.h>

Classes

struct  Stream
 

Public Member Functions

 DebugMessage (QtMsgType t, const QString &fmt)
 
 DebugMessage (const DebugMessage &o)
 
virtual ~DebugMessage ()
 
DebugMessage arg (const QString &a)
 
DebugMessage arg (int a)
 

Private Attributes

struct tc::DebugMessage::Streamstream
 

Detailed Description

Helper class to handle formatting log messages with arguments.

Definition at line 24 of file tcglobal.h.

Constructor & Destructor Documentation

tc::DebugMessage::DebugMessage ( QtMsgType  t,
const QString &  fmt 
)
inline

Constructs a new DebugMessage with severity t and the message format fmt.

Definition at line 36 of file tcglobal.h.

tc::DebugMessage::DebugMessage ( const DebugMessage o)
inline

Definition at line 38 of file tcglobal.h.

References tc::DebugMessage::Stream::ref, and stream.

virtual tc::DebugMessage::~DebugMessage ( )
inlinevirtual

Member Function Documentation

DebugMessage tc::DebugMessage::arg ( const QString &  a)
inline
DebugMessage tc::DebugMessage::arg ( int  a)
inline

Definition at line 50 of file tcglobal.h.

References tc::DebugMessage::Stream::buf, and stream.

Member Data Documentation

struct tc::DebugMessage::Stream * tc::DebugMessage::stream
private

Referenced by arg(), DebugMessage(), and ~DebugMessage().


The documentation for this class was generated from the following file: