Cbeam
Loading...
Searching...
No Matches
cbeam::memory::interprocess_shared_memory::lock_guard Class Reference

#include <interprocess_shared_memory.hpp>

Public Member Functions

 lock_guard (cbeam::concurrency::named_recursive_mutex &mutex)
 
 ~lock_guard () noexcept
 
 lock_guard (const lock_guard &)=default
 
lock_guardoperator= (const lock_guard &)=delete
 

Constructor & Destructor Documentation

◆ lock_guard() [1/2]

cbeam::memory::interprocess_shared_memory::lock_guard::lock_guard ( cbeam::concurrency::named_recursive_mutex & mutex)
inlineexplicit

◆ ~lock_guard()

cbeam::memory::interprocess_shared_memory::lock_guard::~lock_guard ( )
inlinenoexcept

◆ lock_guard() [2/2]

cbeam::memory::interprocess_shared_memory::lock_guard::lock_guard ( const lock_guard & )
default

Member Function Documentation

◆ operator=()

lock_guard & cbeam::memory::interprocess_shared_memory::lock_guard::operator= ( const lock_guard & )
delete

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