![]() |
GA::kit v0.3
G&A's in-house C++ application framework
|
#include <sigslot.hpp>
Public Member Functions | |
| spin_mutex () noexcept=default | |
| ~spin_mutex () noexcept=default | |
| spin_mutex (spin_mutex const &)=delete | |
| spin_mutex & | operator= (const spin_mutex &)=delete |
| spin_mutex (spin_mutex &&)=delete | |
| spin_mutex & | operator= (spin_mutex &&)=delete |
| void | lock () noexcept |
| bool | try_lock () noexcept |
| void | unlock () noexcept |
A spin mutex that yields, mostly for use in benchmarks and scenarii that invoke slots at a very high pace. One should almost always prefer a standard mutex over this.
|
defaultnoexcept |
|
defaultnoexcept |
|
delete |
|
delete |
|
inlinenoexcept |
|
delete |
|
delete |
|
inlinenoexcept |
|
inlinenoexcept |