Classes | Namespaces | Defines
QGpCoreTools/TraceBug.h File Reference
#include "QGpCoreToolsDLLExport.h"
#include "TraceInfo.h"

Go to the source code of this file.

Classes

class  QGpCoreTools::TraceBug
 Brief description of class still missing. More...

Namespaces

namespace  QGpCoreTools

Defines

#define TRACE_BUG
#define TRACE_BUG_BOOL(val)   _traceBug_->append( # val,val);
#define TRACE_BUG_DOUBLE(val)   _traceBug_->append( # val,val);
#define TRACE_BUG_INT(val)   _traceBug_->append( # val,val);
#define TRACE_BUG_N(index)
#define TRACE_BUG_POINTER(val)   _traceBug_->append( # val,val);
#define TRACE_BUG_STRING(val)   _traceBug_->append( # val,val);

Define Documentation

#define TRACE_BUG
Value:
static TraceStamp _traceBugStamp_(__PRETTY_FUNCTION__, __LINE__); \
  TraceBug _traceBug_0(&_traceBugStamp_); \
  TraceBug * _traceBug_=&_traceBug_0; \
  Q_UNUSED(_traceBug_);
#define TRACE_BUG_BOOL (   val)    _traceBug_->append( # val,val);
#define TRACE_BUG_DOUBLE (   val)    _traceBug_->append( # val,val);
#define TRACE_BUG_INT (   val)    _traceBug_->append( # val,val);
#define TRACE_BUG_N (   index)
Value:
static TraceStamp _traceBugStamp_##index(__PRETTY_FUNCTION__, __LINE__); \
  TraceBug _traceBug_##index(&_traceBugStamp_##index); \
  _traceBug_=&_traceBug_##index;
#define TRACE_BUG_POINTER (   val)    _traceBug_->append( # val,val);
#define TRACE_BUG_STRING (   val)    _traceBug_->append( # val,val);
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines