A type
L meets the
Cpp17SharedTimedLockable requirements if
it meets the
Cpp17SharedLockable requirements, and
the following expressions are well-formed, have type
bool, and
have the specified semantics
(
m denotes a value of type
L,
rel_time denotes a value of a specialization of
chrono::duration, and
abs_time denotes a value of a specialization of
chrono::time_point)
.