di 0.1.0
Loading...
Searching...
No Matches
di::DumbSpinlock Class Reference

#include <di/sync/dumb_spinlock.h>

Public Member Functions

 DumbSpinlock ()=default
 DumbSpinlock (DumbSpinlock const &)=delete
auto operator= (DumbSpinlock const &) -> DumbSpinlock &=delete
void lock ()
auto try_lock () -> bool
void unlock ()

Constructor & Destructor Documentation

◆ DumbSpinlock() [1/2]

di::sync::DumbSpinlock::DumbSpinlock ( )
default

◆ DumbSpinlock() [2/2]

di::sync::DumbSpinlock::DumbSpinlock ( DumbSpinlock const & )
delete

Member Function Documentation

◆ lock()

void di::sync::DumbSpinlock::lock ( )
inline

◆ operator=()

auto di::sync::DumbSpinlock::operator= ( DumbSpinlock const & ) ->DumbSpinlock &=delete
delete

◆ try_lock()

auto di::sync::DumbSpinlock::try_lock ( ) ->bool
inline

◆ unlock()

void di::sync::DumbSpinlock::unlock ( )
inline

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