Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
Loading...
Searching...
No Matches
icarus::LogService::BufferedScope Class Reference

RAII guard for buffered mode. More...

#include <LogService.hpp>

Public Member Functions

 BufferedScope (LogService &service)
 ~BufferedScope ()
 BufferedScope (const BufferedScope &)=delete
BufferedScopeoperator= (const BufferedScope &)=delete
 BufferedScope (BufferedScope &&)=delete
BufferedScopeoperator= (BufferedScope &&)=delete

Detailed Description

RAII guard for buffered mode.

Switches to buffered mode on construction, restores previous mode and flushes on destruction.

Constructor & Destructor Documentation

◆ BufferedScope() [1/3]

icarus::LogService::BufferedScope::BufferedScope ( LogService & service)
inlineexplicit

◆ ~BufferedScope()

icarus::LogService::BufferedScope::~BufferedScope ( )
inline

◆ BufferedScope() [2/3]

icarus::LogService::BufferedScope::BufferedScope ( const BufferedScope & )
delete

◆ BufferedScope() [3/3]

icarus::LogService::BufferedScope::BufferedScope ( BufferedScope && )
delete

Member Function Documentation

◆ operator=() [1/2]

BufferedScope & icarus::LogService::BufferedScope::operator= ( BufferedScope && )
delete

◆ operator=() [2/2]

BufferedScope & icarus::LogService::BufferedScope::operator= ( const BufferedScope & )
delete

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