LIEF: Library to Instrument Executable Formats Version 1.0.0
Loading...
Searching...
No Matches
LIEF::logging::Scoped Class Reference

#include <logging.hpp>

Public Member Functions

 Scoped (const Scoped &)=delete
Scopedoperator= (const Scoped &)=delete
 Scoped (Scoped &&)=delete
Scopedoperator= (Scoped &&)=delete
 Scoped (LEVEL level)
 Scoped (LEVEL level, std::string name)
const Scopedset_level (LEVEL lvl) const
void reset ()
 ~Scoped ()

Constructor & Destructor Documentation

◆ Scoped() [1/4]

LIEF::logging::Scoped::Scoped ( const Scoped & )
delete

References Scoped().

Referenced by operator=(), operator=(), Scoped(), Scoped(), and set_level().

◆ Scoped() [2/4]

LIEF::logging::Scoped::Scoped ( Scoped && )
delete

References Scoped().

◆ Scoped() [3/4]

LIEF::logging::Scoped::Scoped ( LEVEL level)
inlineexplicit

◆ Scoped() [4/4]

LIEF::logging::Scoped::Scoped ( LEVEL level,
std::string name )
inlineexplicit

◆ ~Scoped()

LIEF::logging::Scoped::~Scoped ( )
inline

References reset().

Member Function Documentation

◆ operator=() [1/2]

Scoped & LIEF::logging::Scoped::operator= ( const Scoped & )
delete

References Scoped().

◆ operator=() [2/2]

Scoped & LIEF::logging::Scoped::operator= ( Scoped && )
delete

References Scoped().

◆ reset()

void LIEF::logging::Scoped::reset ( )
inline

References set_level().

Referenced by ~Scoped().

◆ set_level()

const Scoped & LIEF::logging::Scoped::set_level ( LEVEL lvl) const
inline

The documentation for this class was generated from the following file: