eckit::StaticMutex class

Class meant to be used only for static mutexes protecting local resources inside a single compilation unit.

Constructors, destructors, conversion operators

StaticMutex()
StaticMutex(const StaticMutex&) deleted
StaticMutex(StaticMutex&&) deleted
~StaticMutex()

Public functions

auto operator=(const StaticMutex&) -> StaticMutex& deleted
auto operator=(StaticMutex&&) -> StaticMutex& deleted
void lock()
void unlock()