4#ifndef TETL_MUTEX_LOCK_GUARD_HPP
5#define TETL_MUTEX_LOCK_GUARD_HPP
7#include <etl/_mutex/tags.hpp>
18template <
typename MutexT>
20 using mutex_type = MutexT;
Definition adjacent_find.hpp:9
Empty struct tag types used to specify locking strategy for etl::lock_guard, etl::scoped_lock,...
Definition tags.hpp:42
The struct lock_guard is a mutex wrapper that provides a convenient RAII-style mechanism for owning a...
Definition lock_guard.hpp:19
lock_guard(mutex_type &m)
Definition lock_guard.hpp:22
auto operator=(lock_guard const &) -> lock_guard &=delete
lock_guard(lock_guard const &)=delete
~lock_guard()
Definition lock_guard.hpp:33
lock_guard(mutex_type &m, adopt_lock_t)
Definition lock_guard.hpp:28