| 89 | |
| 90 | namespace { |
| 91 | inline cctz::time_point<cctz::sys_seconds> UnixTimeToTimePoint(time_t t) { |
| 92 | static const cctz::time_point<cctz::sys_seconds> epoch = |
| 93 | std::chrono::time_point_cast<cctz::sys_seconds>( |
| 94 | std::chrono::system_clock::from_time_t(0)); |
| 95 | return epoch + cctz::sys_seconds(t); |
| 96 | } |
| 97 | |
| 98 | inline time_t TimePointToUnixTime(const cctz::time_point<cctz::sys_seconds>& tp) { |
| 99 | static const cctz::time_point<cctz::sys_seconds> epoch = |
no outgoing calls
no test coverage detected