libzypp 17.31.23
zypp::debug::TraceLeave Struct Reference

#include <base/Logger.h>

Public Member Functions

 TraceLeave (const TraceLeave &)=delete
 
TraceLeaveoperator= (const TraceLeave &)=delete
 
 TraceLeave (const char *file_r, const char *fnc_r, int line_r)
 
 ~TraceLeave ()
 

Private Attributes

const char * _file
 
const char * _fnc
 
int _line
 

Static Private Attributes

static unsigned _depth = 1
 

Detailed Description

Definition at line 27 of file Logger.h.

Constructor & Destructor Documentation

◆ TraceLeave() [1/2]

zypp::debug::TraceLeave::TraceLeave ( const TraceLeave )
delete

◆ TraceLeave() [2/2]

zypp::debug::TraceLeave::TraceLeave ( const char *  file_r,
const char *  fnc_r,
int  line_r 
)

Definition at line 318 of file LogControl.cc.

◆ ~TraceLeave()

zypp::debug::TraceLeave::~TraceLeave ( )

Definition at line 328 of file LogControl.cc.

Member Function Documentation

◆ operator=()

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

Member Data Documentation

◆ _depth

unsigned zypp::debug::TraceLeave::_depth = 1
staticprivate

Definition at line 34 of file Logger.h.

◆ _file

const char* zypp::debug::TraceLeave::_file
private

Definition at line 35 of file Logger.h.

◆ _fnc

const char* zypp::debug::TraceLeave::_fnc
private

Definition at line 36 of file Logger.h.

◆ _line

int zypp::debug::TraceLeave::_line
private

Definition at line 37 of file Logger.h.


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