SWC-DB  v0.5.12 C++ documentations
SWC-DB© (Super Wide Column Database) - High Performance Scalable Database (https://github.com/kashirin-alex/swc-db)
SWC::Core::MutexSptd::scope Class Referencefinal

#include <swcdb/core/MutexSptd.h>

+ Collaboration diagram for SWC::Core::MutexSptd::scope:

Public Member Functions

 scope (MutexSptd &m) noexcept
 
SWC_CAN_INLINE ~scope () noexcept
 
 scope (const scope &)=delete
 
 scope (scope &&)=delete
 
scopeoperator= (const scope &)=delete
 
scopeoperator= (scope &&)=delete
 

Private Attributes

MutexSptd_m
 
const bool _support
 

Detailed Description

Definition at line 96 of file MutexSptd.h.

Constructor & Destructor Documentation

◆ scope() [1/3]

SWC::Core::MutexSptd::scope::scope ( MutexSptd m)
inlinenoexcept

Definition at line 100 of file MutexSptd.h.

◆ ~scope()

SWC_CAN_INLINE SWC::Core::MutexSptd::scope::~scope ( )
inlinenoexcept

Definition at line 103 of file MutexSptd.h.

References _m, _support, and SWC::Core::MutexSptd::unlock().

+ Here is the call graph for this function:

◆ scope() [2/3]

SWC::Core::MutexSptd::scope::scope ( const scope )
delete

◆ scope() [3/3]

SWC::Core::MutexSptd::scope::scope ( scope &&  )
delete

Member Function Documentation

◆ operator=() [1/2]

scope& SWC::Core::MutexSptd::scope::operator= ( const scope )
delete

◆ operator=() [2/2]

scope& SWC::Core::MutexSptd::scope::operator= ( scope &&  )
delete

Member Data Documentation

◆ _m

MutexSptd& SWC::Core::MutexSptd::scope::_m
private

Definition at line 111 of file MutexSptd.h.

Referenced by ~scope().

◆ _support

const bool SWC::Core::MutexSptd::scope::_support
private

Definition at line 112 of file MutexSptd.h.

Referenced by ~scope().


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