Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
immer::spinlock::scoped_lock Struct Reference
#include <refcount_policy.hpp>

Public Member Functions | |
scoped_lock (const scoped_lock &)=delete | |
scoped_lock & | operator= (const scoped_lock &)=delete |
scoped_lock (spinlock &sp) | |
~scoped_lock () | |
Private Attributes | |
spinlock & | sp_ |
Detailed Description
Definition at line 59 of file refcount_policy.hpp.
Constructor & Destructor Documentation
◆ scoped_lock() [1/2]
|
delete |
◆ scoped_lock() [2/2]
|
inlineexplicit |
Definition at line 64 of file refcount_policy.hpp.
◆ ~scoped_lock()
|
inline |
Definition at line 68 of file refcount_policy.hpp.
References sp_, and immer::spinlock::unlock().
Member Function Documentation
◆ operator=()
|
delete |
Member Data Documentation
◆ sp_
|
private |
Definition at line 72 of file refcount_policy.hpp.
Referenced by ~scoped_lock().
The documentation for this struct was generated from the following file:
- src/immer/refcount/refcount_policy.hpp