RESTinio
null_mutex.hpp
Go to the documentation of this file.
1/*
2 * RESTinio
3 */
4
11#pragma once
12
13namespace restinio
14{
15
16//
17// null_mutex_t
18//
19
28{
29 constexpr void lock() const noexcept {}
30
31 constexpr bool try_lock() const noexcept { return true; }
32
33 constexpr void unlock() const noexcept {}
34};
35
36} /* namespace restinio */
37
A class to be used as null_mutex.
Definition: null_mutex.hpp:28
constexpr void unlock() const noexcept
Definition: null_mutex.hpp:33
constexpr bool try_lock() const noexcept
Definition: null_mutex.hpp:31
constexpr void lock() const noexcept
Definition: null_mutex.hpp:29
#define const
Definition: zconf.h:230