[time.clock.file.members]

# 30 Time library [[time]](./#time)

## 30.7 Clocks [[time.clock]](time.clock#file.members)

### 30.7.6 Type file_clock [[time.clock.file]](time.clock.file#members)

#### 30.7.6.2 Member functions [time.clock.file.members]

[1](#1)

[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/time.tex#L3386)

The type denoted by file_clock provides
precisely one of the following two sets of static member functions:template<class Duration>static sys_time<*see below*> to_sys(const file_time<Duration>&);template<class Duration>static file_time<*see below*> from_sys(const sys_time<Duration>&); or:template<class Duration>static utc_time<*see below*> to_utc(const file_time<Duration>&);template<class Duration>static file_time<*see below*> from_utc(const utc_time<Duration>&);

These member functions shall provide time_point conversions
consistent with those specified byutc_clock, tai_clock, and gps_clock[.](#1.sentence-2)

The Duration of the resultant time_point is computed from the Duration of the input time_point[.](#1.sentence-3)
