Template Class PeriodicRefreshTimer¶
Defined in File PeriodicRefreshTimer.hpp
Class Documentation¶
-
template<typename
Duration_T= std::chrono::duration<double, std::ratio<1>>, typenameClock_T= std::chrono::steady_clock>
classuitsl::PeriodicRefreshTimer¶ Public Types
-
using
iterator= uitsl::CountdownIterator<PeriodicRefreshTimer>¶
-
using
elapsed_t= Duration_T¶
Public Functions
-
PeriodicRefreshTimer(const Duration_T &duration_ = infinite_duration, const size_t refresh_freq = 1)¶
-
bool
IsComplete() const¶
-
Duration_T
GetElapsed() const¶
-
Duration_T
GetRemaining() const¶
-
double
GetFractionComplete() const¶
-
PeriodicRefreshTimer &
operator++()¶
-
using