2014/1/16 Bjorn Reese <breese@mail1.stofanet.dk>
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