fairness
v1.0.0
A collection of advanced syncronization mechanisms.
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
b
c
d
e
g
i
l
m
n
p
r
s
t
w
Functions
b
c
d
g
i
l
n
p
s
t
w
Variables
e
m
p
r
Typedefs
Enumerations
Classes
Class List
Class Index
Class Members
All
c
g
i
l
m
o
p
r
s
t
u
w
~
Functions
c
g
i
l
m
o
p
r
s
t
u
w
~
Variables
Files
File List
File Members
All
_
b
g
l
m
n
p
r
t
w
Functions
_
b
m
t
Macros
b
g
l
n
p
r
w
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
Loading...
Searching...
No Matches
acquisition_modes.hpp
Go to the documentation of this file.
1
13
#ifndef BOOST_FAIRNESS_ACQUISITION_MODES_HPP
14
#define BOOST_FAIRNESS_ACQUISITION_MODES_HPP
15
16
namespace
boost::fairness
{
17
22
struct
defer_lock_t {
explicit
defer_lock_t() =
default
; };
27
struct
try_to_lock_t {
explicit
try_to_lock_t() =
default
; };
32
struct
adopt_lock_t {
explicit
adopt_lock_t() =
default
; };
37
static
constexpr
defer_lock_t defer_lock;
42
static
constexpr
try_to_lock_t try_to_lock;
47
static
constexpr
adopt_lock_t adopt_lock;
48
49
}
16
namespace
boost::fairness
{
…
}
50
#endif
// BOOST_FAIRNESS_ACQUISITION_MODES_HPP
boost::fairness
Definition
acquisition_modes.hpp:16
include
boost
fairness
acquisition_modes.hpp
Generated by
1.9.8