Lines Matching +full:clock +full:- +full:duration +full:- +full:ns
1 //===----------------------------------------------------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 // As part of monotonic clock support on z/OS we need macro _LARGE_TIME_API
96 // FILETIME is in 100ns units in __libcpp_system_clock_now()
98 std::chrono::duration<__int64, std::ratio_multiply<std::ratio<100, 1>, nanoseconds::period>>; in __libcpp_system_clock_now()
114 return system_clock::time_point(duration_cast<system_clock::duration>(d - nt_to_unix_epoch)); in __libcpp_system_clock_now()
149 // Warning: If this is not truly steady, then it is non-conforming. It is
172 // https://msdn.microsoft.com/en-us/library/windows/desktop/ms644905(v=vs.85).aspx says:
191 return steady_clock::time_point(steady_clock::duration(dur)); in __libcpp_steady_clock_now()
208 // requiring the final link to specify -lzircon explicitly when in __libcpp_steady_clock_now()
225 # error "Monotonic clock not implemented on this platform"