RTOS Wrapper
API reference
Loading...
Searching...
No Matches
Public Member Functions | List of all members
CriticalGuard Class Reference

Automatically enters a critical section on construction and exits it on destruction. More...

#include <CriticalGuard.h>

Public Member Functions

 CriticalGuard () noexcept
 
 ~CriticalGuard ()
 
 CriticalGuard (const CriticalGuard &)=delete
 
CriticalGuard & operator= (const CriticalGuard &)=delete
 

Detailed Description

Automatically enters a critical section on construction and exits it on destruction.

Constructor & Destructor Documentation

◆ CriticalGuard() [1/2]

CriticalGuard::CriticalGuard ( )
inlinenoexcept

◆ ~CriticalGuard()

CriticalGuard::~CriticalGuard ( )
inline

◆ CriticalGuard() [2/2]

CriticalGuard::CriticalGuard ( const CriticalGuard &  )
delete

Member Function Documentation

◆ operator=()

CriticalGuard & CriticalGuard::operator= ( const CriticalGuard &  )
delete

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