Iros
 
Loading...
Searching...
No Matches
di::ScopedLock< Locks > Class Template Reference

#include <di/sync/scoped_lock.h>

Public Member Functions

constexpr ScopedLock (Locks &... locks)
 
 ScopedLock (ScopedLock const &)=delete
 
auto operator= (ScopedLock const &) -> ScopedLock &=delete
 
constexpr ~ScopedLock ()
 

Constructor & Destructor Documentation

◆ ScopedLock() [1/2]

template<concepts::Lock... Locks>
di::sync::ScopedLock< Locks >::ScopedLock ( Locks &... locks)
inlineexplicitconstexpr

◆ ScopedLock() [2/2]

template<concepts::Lock... Locks>
di::sync::ScopedLock< Locks >::ScopedLock ( ScopedLock< Locks > const & )
delete

◆ ~ScopedLock()

template<concepts::Lock... Locks>
di::sync::ScopedLock< Locks >::~ScopedLock ( )
inlineconstexpr

Member Function Documentation

◆ operator=()

template<concepts::Lock... Locks>
auto di::sync::ScopedLock< Locks >::operator= ( ScopedLock< Locks > const & ) -> ScopedLock &=delete
delete

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