cppfig 0.1.0
Modern C++20 compile-time type-safe configuration library
Loading...
Searching...
No Matches
cppfig::SingleThreadedPolicy::unique_lock Struct Reference

No-op unique (writer) lock (mirrors std::unique_lock). More...

#include <thread_policy.h>

Public Member Functions

 unique_lock (mutex_type &)
 
 ~unique_lock ()=default
 
 unique_lock (const unique_lock &)=delete
 
auto operator= (const unique_lock &) -> unique_lock &=delete
 
 unique_lock (unique_lock &&)=delete
 
auto operator= (unique_lock &&) -> unique_lock &=delete
 

Detailed Description

No-op unique (writer) lock (mirrors std::unique_lock).

Constructor & Destructor Documentation

◆ unique_lock() [1/3]

cppfig::SingleThreadedPolicy::unique_lock::unique_lock ( mutex_type )
inlineexplicit

◆ ~unique_lock()

cppfig::SingleThreadedPolicy::unique_lock::~unique_lock ( )
default

◆ unique_lock() [2/3]

cppfig::SingleThreadedPolicy::unique_lock::unique_lock ( const unique_lock )
delete

◆ unique_lock() [3/3]

cppfig::SingleThreadedPolicy::unique_lock::unique_lock ( unique_lock &&  )
delete

Member Function Documentation

◆ operator=() [1/2]

auto cppfig::SingleThreadedPolicy::unique_lock::operator= ( const unique_lock ) -> unique_lock &=delete
delete

◆ operator=() [2/2]

auto cppfig::SingleThreadedPolicy::unique_lock::operator= ( unique_lock &&  ) -> unique_lock &=delete
delete

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