|
LLVM
4.0.0
|
SmartMutex - An R/W mutex with a compile time constant parameter that indicates whether this mutex should become a no-op when we're not running in multithreaded mode. More...
#include <RWMutex.h>
Public Member Functions | |
| SmartRWMutex ()=default | |
| bool | lock_shared () |
| bool | unlock_shared () |
| bool | lock () |
| bool | unlock () |
SmartMutex - An R/W mutex with a compile time constant parameter that indicates whether this mutex should become a no-op when we're not running in multithreaded mode.
|
explicitdefault |
|
inline |
|
inline |
|
inline |
|
inline |
1.8.6