|
Ninja
|
Public Member Functions | |
| double | rate () |
| void | Restart () |
| SlidingRateInfo (int n) | |
| void | UpdateRate (int update_hint) |
Private Attributes | |
| int | last_update_ |
| const size_t | N |
| double | rate_ |
| Stopwatch | stopwatch_ |
| queue< double > | times_ |
| BuildStatus::SlidingRateInfo::SlidingRateInfo | ( | int | n | ) | [inline] |
| double BuildStatus::SlidingRateInfo::rate | ( | ) | [inline] |
Definition at line 253 of file build.h.
References rate_.
Referenced by BuildStatus::FormatProgressStatus().
| void BuildStatus::SlidingRateInfo::Restart | ( | ) | [inline] |
Definition at line 252 of file build.h.
References Stopwatch::Restart(), and stopwatch_.
Referenced by BuildStatus::PrintStatus().
| void BuildStatus::SlidingRateInfo::UpdateRate | ( | int | update_hint | ) | [inline] |
Definition at line 255 of file build.h.
References Stopwatch::Elapsed(), last_update_, N, rate_, stopwatch_, and times_.
Referenced by BuildStatus::FormatProgressStatus().
int BuildStatus::SlidingRateInfo::last_update_ [private] |
Definition at line 272 of file build.h.
Referenced by UpdateRate().
const size_t BuildStatus::SlidingRateInfo::N [private] |
Definition at line 270 of file build.h.
Referenced by UpdateRate().
double BuildStatus::SlidingRateInfo::rate_ [private] |
Definition at line 268 of file build.h.
Referenced by rate(), and UpdateRate().
Definition at line 269 of file build.h.
Referenced by Restart(), and UpdateRate().
queue<double> BuildStatus::SlidingRateInfo::times_ [private] |
Definition at line 271 of file build.h.
Referenced by UpdateRate().
1.7.6.1