monotonic clock
A timer that only ever moves forward, so subtracting two readings always gives a fair elapsed time.
A monotonic clock (std::chrono::steady_clock) is never adjusted backward or forward by time synchronization, making it the correct source for measuring intervals.
Examples
std::chrono::steady_clocknever jumps backwards, so it is the clock to time code with.
See also