bux API Reference 1.9.0
Static library of whatever are seen required in general purpose but not directly supported from Modern C++. Or whatever reusable originated from my side projects.
Loading...
Searching...
No Matches
bux::C_SpinLock Class Reference

#include <AtomiX.h>

Public Member Functions

 C_SpinLock (std::atomic_flag &lock_)
 
 ~C_SpinLock ()
 
void operator= (const C_SpinLock &)=delete
 
void unlock ()
 

Detailed Description

Definition at line 13 of file AtomiX.h.

Constructor & Destructor Documentation

◆ C_SpinLock()

bux::C_SpinLock::C_SpinLock ( std::atomic_flag & lock_)

Definition at line 8 of file AtomiX.cpp.

◆ ~C_SpinLock()

bux::C_SpinLock::~C_SpinLock ( )
inline

Definition at line 19 of file AtomiX.h.

References unlock().

Member Function Documentation

◆ operator=()

void bux::C_SpinLock::operator= ( const C_SpinLock & )
delete

◆ unlock()

void bux::C_SpinLock::unlock ( )

Definition at line 20 of file AtomiX.cpp.

Referenced by ~C_SpinLock().

Here is the caller graph for this function:

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