Class Counter

Class Documentation

class uitsl::Counter

Public Types

using iterator = uitsl::CountdownIterator<Counter>
using elapsed_t = size_t

Public Functions

Counter(const size_t duration_ = std::numeric_limits<size_t>::max())
bool IsComplete() const
void Step()
size_t GetElapsed() const
size_t GetRemaining() const
double GetFractionComplete() const
Counter &operator++()
iterator begin()
iterator end()