Euphoria
Public Member Functions | List of all members
eu::log::ScopedLogger Struct Reference

RAII handler to change the current Logger class. More...

Public Member Functions

 ScopedLogger (Logger *new_log)
 
 ~ScopedLogger ()
 
 ScopedLogger (const ScopedLogger &)=delete
 
 ScopedLogger (ScopedLogger &&)=delete
 
void operator= (const ScopedLogger &)=delete
 
void operator= (ScopedLogger &&)=delete
 

Detailed Description

RAII handler to change the current Logger class.

Definition at line 61 of file log.h.

Constructor & Destructor Documentation

◆ ScopedLogger() [1/3]

eu::log::ScopedLogger::ScopedLogger ( Logger new_log)
explicit

◆ ~ScopedLogger()

eu::log::ScopedLogger::~ScopedLogger ( )

◆ ScopedLogger() [2/3]

eu::log::ScopedLogger::ScopedLogger ( const ScopedLogger )
delete

◆ ScopedLogger() [3/3]

eu::log::ScopedLogger::ScopedLogger ( ScopedLogger &&  )
delete

Member Function Documentation

◆ operator=() [1/2]

void eu::log::ScopedLogger::operator= ( const ScopedLogger )
delete

◆ operator=() [2/2]

void eu::log::ScopedLogger::operator= ( ScopedLogger &&  )
delete

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