Debug.h File Reference

Debuging tools which should not be used in released code. More...

#include <iostream>
#include <sstream>
#include <string>
#include "zypp/base/Logger.h"
#include "zypp/base/String.h"
#include "zypp/ExternalProgram.h"
#include "zypp/base/ProvideNumericId.h"

Go to the source code of this file.

Namespaces

namespace  zypp
namespace  zypp::debug

Classes

struct  zypp::debug::TraceCADBase
 Base for a simple tracer. More...
struct  zypp::debug::TraceCAD< _Tp >
 A simple tracer. More...

Defines

#define TAG   INT << __PRETTY_FUNCTION__ << std::endl

Functions

std::ostream & zypp::debug::dumpMemOn (std::ostream &str, const std::string &msg=std::string())
 'ps v'
template<class _Tp>
void zypp::debug::traceCAD (TraceCADBase::What what_r, const TraceCAD< _Tp > &self_r, const TraceCAD< _Tp > &rhs_r)
 Drop a log line about the traced method.


Detailed Description

Debuging tools which should not be used in released code.

Definition in file Debug.h.


Define Documentation

#define TAG   INT << __PRETTY_FUNCTION__ << std::endl
 

Definition at line 35 of file Debug.h.


Generated on Thu Jul 6 00:07:29 2006 for zypp by  doxygen 1.4.6