MeshLib
 
Loading...
Searching...
No Matches
MR::MutexOwner Struct Reference

#include <MRMutexOwner.h>

Public Member Functions

 MutexOwner () noexcept=default
 
 MutexOwner (const MutexOwner &) noexcept
 
 MutexOwner (MutexOwner &&) noexcept
 
MutexOwneroperator= (const MutexOwner &) noexcept
 
MutexOwneroperator= (MutexOwner &&) noexcept
 

Public Attributes

std::mutex m
 

Detailed Description

This class exists to provide copy and move constructors and assignment operations for std::mutex which actually does nothing

Constructor & Destructor Documentation

◆ MutexOwner() [1/3]

MR::MutexOwner::MutexOwner ( )
defaultnoexcept

◆ MutexOwner() [2/3]

MR::MutexOwner::MutexOwner ( const MutexOwner & )
inlinenoexcept

◆ MutexOwner() [3/3]

MR::MutexOwner::MutexOwner ( MutexOwner && )
inlinenoexcept

Member Function Documentation

◆ operator=() [1/2]

MutexOwner & MR::MutexOwner::operator= ( const MutexOwner & )
inlinenoexcept

◆ operator=() [2/2]

MutexOwner & MR::MutexOwner::operator= ( MutexOwner && )
inlinenoexcept

Member Data Documentation

◆ m

std::mutex MR::MutexOwner::m

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