From Jason Turner

[time.clock.cast.sys]

Diff to HTML by rtfpessoa

tmp/tmpxfazj8fh/{from.md → to.md} RENAMED
@@ -15,12 +15,12 @@ template<class Duration>
15
  -> decltype(SourceClock::to_sys(t));
16
  ```
17
 
18
  *Constraints:* `SourceClock::to_sys(t)` is well-formed.
19
 
20
- *Mandates:* `SourceClock::to_sys(t)` returns a `sys_time<Duration>`,
21
- where `Duration` is a valid `chrono::duration` specialization.
22
 
23
  *Returns:* `SourceClock::to_sys(t)`.
24
 
25
  ``` cpp
26
  template<class DestClock>
@@ -38,10 +38,10 @@ template<class Duration>
38
  ```
39
 
40
  *Constraints:* `DestClock::from_sys(t)` is well-formed.
41
 
42
  *Mandates:* `DestClock::from_sys(t)` returns a
43
- `time_point<DestClock, Duration>`, where `Duration` is a valid
44
- `chrono::duration` specialization.
45
 
46
  *Returns:* `DestClock::from_sys(t)`.
47
 
 
15
  -> decltype(SourceClock::to_sys(t));
16
  ```
17
 
18
  *Constraints:* `SourceClock::to_sys(t)` is well-formed.
19
 
20
+ *Mandates:* `SourceClock::to_sys(t)` returns a `sys_time<Duration2>` for
21
+ some type `Duration2` [[time.point.general]].
22
 
23
  *Returns:* `SourceClock::to_sys(t)`.
24
 
25
  ``` cpp
26
  template<class DestClock>
 
38
  ```
39
 
40
  *Constraints:* `DestClock::from_sys(t)` is well-formed.
41
 
42
  *Mandates:* `DestClock::from_sys(t)` returns a
43
+ `time_point<DestClock, Duration2>` for some type `Duration2`
44
+ [[time.point.general]].
45
 
46
  *Returns:* `DestClock::from_sys(t)`.
47