Boost logo

Boost Users :

Subject: Re: [Boost-users] [chron] time_point convertible?
From: Krzysztof Czainski (1czajnik_at_[hidden])
Date: 2014-01-16 04:53:24


2014/1/16 Bjorn Reese <breese_at_[hidden]>

> On 01/16/2014 06:51 AM, Oliver Kowalke wrote:
>
>> are the time_point-types of the clock-types from boost.chrono
>> convertible into each other?
>>
>> chrono::system_clock::time_point t = convert_fun(
>> chrono::steady_clock::now() ) etc. ?
>>
>
> chrono::steady_clock::time_point t1 = chrono::steady_clock::now();
> chrono::steady_clock::duration d1 = t1.time_since_epoch();
> chrono::system_clock::duration d2 = chrono::duration_cast<chrono::
> system_clock::duration>(d1);
> chrono::system_clock::time_point t2(d2);
>

Are you saying the epoch is the same for steady_clock and system_clock? "There
is no fixed relationship between values returned by steady_clock::now() and
wall-clock time." [1]

Regards,
Kris

[1]
http://www.boost.org/doc/libs/1_55_0/doc/html/chrono/reference.html#chrono.reference.cpp0x.system_clocks_hpp.steady_clock



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net