#include "base/timer/lap_timer.h"
#include "base/check_op.h"
namespace base {
namespace {
constexpr TimeDelta kDefaultTimeLimit = …;
constexpr int kDefaultWarmupRuns = …;
constexpr int kDefaultTimeCheckInterval = …;
}
LapTimer::LapTimer(int warmup_laps,
TimeDelta time_limit,
int check_interval,
LapTimer::TimerMethod method)
: … { … }
LapTimer::LapTimer(LapTimer::TimerMethod method)
: … { … }
void LapTimer::Reset() { … }
void LapTimer::Start() { … }
bool LapTimer::IsWarmedUp() const { … }
void LapTimer::NextLap() { … }
TimeDelta LapTimer::GetAccumulatedTime() const { … }
bool LapTimer::HasTimeLimitExpired() const { … }
bool LapTimer::HasTimedAllLaps() const { … }
TimeDelta LapTimer::TimePerLap() const { … }
float LapTimer::LapsPerSecond() const { … }
int LapTimer::NumLaps() const { … }
}