libzypp  17.25.1
Debug.h File Reference
#include <iosfwd>
#include <zypp/base/Logger.h>
#include <zypp/base/String.h>
#include <zypp/ExternalProgram.h>
#include <zypp/base/ProvideNumericId.h>
Include dependency graph for Debug.h:

Go to the source code of this file.

Classes

struct  zypp::debug::TraceCADBase
 Base for a simple tracer. More...
 
struct  zypp::debug::TraceCAD< Tp >
 A simple tracer for (copy) Construction, Assignment, and Destruction. More...
 

Namespaces

 zypp
 Easy-to use interface to the ZYPP dependency resolver.
 
 zypp::debug
 

Macros

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

Functions

std::ostream & zypp::debug::dumpMemOn (std::ostream &str, const std::string &msg=std::string())
 'ps v' More...
 
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. More...
 

Detailed Description

Debuging tools which should not be used in released code.

Definition in file Debug.h.

Macro Definition Documentation

◆ TAG

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

Definition at line 36 of file Debug.h.