libzypp 17.38.14
zypp::debug::BlockTrace Struct Reference

#include <zypp-core/base/Logger.h>

Inheritance diagram for zypp::debug::BlockTrace:

Public Member Functions

 BlockTrace (const BlockTrace &)=delete
BlockTraceoperator= (const BlockTrace &)=delete
 BlockTrace (const char *file_r, const char *fnc_r, int line_r, std::string msg_r=std::string())
 ~BlockTrace ()

Static Private Attributes

static unsigned _depth = 0
Static Private Attributes inherited from zypp::debug::BlockTraceBase
static unsigned _depth

Additional Inherited Members

Private Member Functions inherited from zypp::debug::BlockTraceBase
 BlockTraceBase (const BlockTraceBase &)=delete
BlockTraceBaseoperator= (const BlockTraceBase &)=delete
 BlockTraceBase (const char *file_r, const char *fnc_r, int line_r, std::string msg_r=std::string())
Private Attributes inherited from zypp::debug::BlockTraceBase
const char * _file
const char * _fnc
int _line
std::string _msg

Detailed Description

Definition at line 42 of file Logger.h.

Constructor & Destructor Documentation

◆ BlockTrace() [1/2]

zypp::debug::BlockTrace::BlockTrace ( const BlockTrace & )
delete

◆ BlockTrace() [2/2]

zypp::debug::BlockTrace::BlockTrace ( const char * file_r,
const char * fnc_r,
int line_r,
std::string msg_r = std::string() )

Definition at line 300 of file LogControl.cc.

◆ ~BlockTrace()

zypp::debug::BlockTrace::~BlockTrace ( )

Definition at line 307 of file LogControl.cc.

Member Function Documentation

◆ operator=()

BlockTrace & zypp::debug::BlockTrace::operator= ( const BlockTrace & )
delete

Member Data Documentation

◆ _depth

unsigned zypp::debug::BlockTrace::_depth = 0
staticprivate

Definition at line 49 of file Logger.h.


The documentation for this struct was generated from the following files: