43 using Implementation_ = BASE_CLOCK_T;
46 using duration = DURATION_T;
47 using rep =
typename duration::rep;
48 using period =
typename duration::period;
49 using time_point = chrono::time_point<AppStartZeroedClock<BASE_CLOCK_T, DURATION_T>>;
50 static constexpr bool is_steady = Implementation_::is_steady;
53 [[nodiscard]]
static time_point now ()
noexcept;
56 static const inline duration kTimeAppStartedOffset_ = chrono::duration_cast<duration> (BASE_CLOCK_T::now ().time_since_epoch ());