|
293 | 293 | \pnum |
294 | 294 | A type \tcode{L} meets the \defnoldconcept{TimedLockable} requirements if it meets the \oldconcept{Lockable} |
295 | 295 | requirements and the following expressions are well-formed and have the specified semantics |
296 | | -(\tcode{m} denotes a value of type \tcode{L}, \tcode{rel_time} denotes a value of an |
297 | | -instantiation of \tcode{duration}\iref{time.duration}, and \tcode{abs_time} denotes a value |
298 | | -of an instantiation of \tcode{time_point}\iref{time.point}). |
| 296 | +(\tcode{m} denotes a value of type \tcode{L}, \tcode{rel_time} denotes a value of a |
| 297 | +specialization of \tcode{duration}\iref{time.duration}, and \tcode{abs_time} denotes a value |
| 298 | +of a specialization of \tcode{time_point}\iref{time.point}). |
299 | 299 |
|
300 | 300 | \begin{itemdecl} |
301 | 301 | m.try_lock_for(rel_time) |
|
7575 | 7575 | \tcode{recursive_timed_mutex}, and \tcode{shared_timed_mutex}. They |
7576 | 7576 | meet the requirements set out below. |
7577 | 7577 | In this description, \tcode{m} denotes an object of a mutex type, |
7578 | | -\tcode{rel_time} denotes an object of an |
7579 | | -instantiation of \tcode{duration}\iref{time.duration}, and \tcode{abs_time} denotes an |
7580 | | -object of an |
7581 | | -instantiation of \tcode{time_point}\iref{time.point}. |
| 7578 | +\tcode{rel_time} denotes an object of a |
| 7579 | +specialization of \tcode{duration}\iref{time.duration}, and \tcode{abs_time} denotes an |
| 7580 | +object of a |
| 7581 | +specialization of \tcode{time_point}\iref{time.point}. |
7582 | 7582 | \begin{note} |
7583 | 7583 | The timed mutex types meet the \oldconcept{TimedLockable} |
7584 | 7584 | requirements\iref{thread.req.lockable.timed}. |
|
7969 | 7969 | shared mutex types\iref{thread.sharedmutex.requirements}, and additionally |
7970 | 7970 | meet the requirements set out below. In this description, |
7971 | 7971 | \tcode{m} denotes an object of a shared timed mutex type, |
7972 | | -\tcode{rel_time} denotes an object of an instantiation of |
| 7972 | +\tcode{rel_time} denotes an object of a specialization of |
7973 | 7973 | \tcode{duration}\iref{time.duration}, and |
7974 | | -\tcode{abs_time} denotes an object of an instantiation of |
| 7974 | +\tcode{abs_time} denotes an object of a specialization of |
7975 | 7975 | \tcode{time_point}\iref{time.point}. |
7976 | 7976 | \begin{note} |
7977 | 7977 | The shared timed mutex types meet the \oldconcept{SharedTimedLockable} |
|
0 commit comments