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_except Class Referencefinal

#include <swcdb/core/MutexSptd.h>

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

Public Member Functions

SWC_CAN_INLINE scope_except (MutexSptd &m)
 
SWC_CAN_INLINE ~scope_except () noexcept
 
 scope_except (const scope_except &)=delete
 
 scope_except (scope_except &&)=delete
 
scope_exceptoperator= (const scope_except &)=delete
 
scope_exceptoperator= (scope_except &&)=delete
 

Private Attributes

MutexSptd_m
 
const bool _support
 

Detailed Description

Definition at line 77 of file MutexSptd.h.

Constructor & Destructor Documentation

◆ scope_except() [1/3]

SWC_CAN_INLINE SWC::Core::MutexSptd::scope_except::scope_except ( MutexSptd m)
inline

Definition at line 81 of file MutexSptd.h.

◆ ~scope_except()

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

Definition at line 84 of file MutexSptd.h.

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

+ Here is the call graph for this function:

◆ scope_except() [2/3]

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

◆ scope_except() [3/3]

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

Member Function Documentation

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Member Data Documentation

◆ _m

MutexSptd& SWC::Core::MutexSptd::scope_except::_m
private

Definition at line 92 of file MutexSptd.h.

Referenced by ~scope_except().

◆ _support

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

Definition at line 93 of file MutexSptd.h.

Referenced by ~scope_except().


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