This page is a snapshot from the LWG issues list, see the Library Active Issues List for more information and the meaning of Pending NAD Editorial status.

### 2125. `TimedMutex` specification problem

Section: 33.6.4.3 [thread.timedmutex.requirements], 33.6.4.3.2 [thread.timedmutex.class] Status: Pending NAD Editorial Submitter: Vicente J. Botet Escriba Opened: 2012-01-01 Last modified: 2016-01-28

Priority: Not Prioritized

View all other issues in [thread.timedmutex.requirements].

View all issues with Pending NAD Editorial status.

Discussion:

33.6.4.3.2 [thread.timedmutex.class] says:

> The class `timed_mutex` shall satisfy all of the `TimedMutex` requirements (33.6.4.3 [thread.timedmutex.requirements]). It shall be a standardlayout class (Clause 11 [class]).

Problem here is that 33.6.4.3 [thread.timedmutex.requirements] does not define a requirement set named "`TimedMutex`", it only refers to "timed mutex types"

[See also issue 2126]

[2012, Portland: move to Tentatively NAD Editorial]

We have timed mutex type, but it is labeled timed mutex requirements

We can make a suggestion, but will send to the editor as it seems purely editorial. There is a typo, and we don't have the timed mutex but 33.6.4.3 [thread.timedmutex.requirements] already says timed mutex type, and we need to reuse that term down in the class to fulfil the mutex requirement.

[To Editor:]

Replace this one with timed mutex type.

Proposed resolution: