1#ifndef CLOCK_HPP_2FCBLXSJ
2#define CLOCK_HPP_2FCBLXSJ
4#include <boost/date_time/posix_time/posix_time_types.hpp>
19 typedef std::ratio<1, 1000 * 1000> period;
20 typedef std::chrono::duration<rep, period> duration;
21 typedef std::chrono::time_point<Clock> time_point;
22 typedef boost::posix_time::ptime date_time;
24 static constexpr bool is_steady() {
return true; }
25 static time_point at(
const date_time&);
26 static date_time at(
const time_point&);
27 static const date_time& epoch();
34 static time_point at(
const std::string& at);