ESPHome 2026.3.0-dev
Loading...
Searching...
No Matches
esphome::logger::Logger::RecursionGuard Class Reference

#include <logger.h>

Public Member Functions

 RecursionGuard (bool &flag)
 
 ~RecursionGuard ()
 
 RecursionGuard (const RecursionGuard &)=delete
 
RecursionGuardoperator= (const RecursionGuard &)=delete
 
 RecursionGuard (RecursionGuard &&)=delete
 
RecursionGuardoperator= (RecursionGuard &&)=delete
 

Detailed Description

Definition at line 212 of file logger.h.

Constructor & Destructor Documentation

◆ RecursionGuard() [1/3]

esphome::logger::Logger::RecursionGuard::RecursionGuard ( bool & flag)
inlineexplicit

Definition at line 214 of file logger.h.

◆ ~RecursionGuard()

esphome::logger::Logger::RecursionGuard::~RecursionGuard ( )
inline

Definition at line 215 of file logger.h.

◆ RecursionGuard() [2/3]

esphome::logger::Logger::RecursionGuard::RecursionGuard ( const RecursionGuard & )
delete

◆ RecursionGuard() [3/3]

esphome::logger::Logger::RecursionGuard::RecursionGuard ( RecursionGuard && )
delete

Member Function Documentation

◆ operator=() [1/2]

RecursionGuard & esphome::logger::Logger::RecursionGuard::operator= ( const RecursionGuard & )
delete

◆ operator=() [2/2]

RecursionGuard & esphome::logger::Logger::RecursionGuard::operator= ( RecursionGuard && )
delete

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