Ninja
Public Member Functions | Private Attributes
BuildStatus::RateInfo Struct Reference

List of all members.

Public Member Functions

double Elapsed () const
double rate ()
 RateInfo ()
void Restart ()
void UpdateRate (int edges)

Private Attributes

double rate_
Stopwatch stopwatch_

Detailed Description

Definition at line 232 of file build.h.


Constructor & Destructor Documentation

Definition at line 233 of file build.h.


Member Function Documentation

double BuildStatus::RateInfo::Elapsed ( ) const [inline]

Definition at line 236 of file build.h.

References Stopwatch::Elapsed(), and stopwatch_.

Referenced by BuildStatus::FormatProgressStatus().

double BuildStatus::RateInfo::rate ( ) [inline]

Definition at line 237 of file build.h.

References rate_.

Referenced by BuildStatus::FormatProgressStatus().

void BuildStatus::RateInfo::Restart ( ) [inline]

Definition at line 235 of file build.h.

References Stopwatch::Restart(), and stopwatch_.

Referenced by BuildStatus::PrintStatus().

void BuildStatus::RateInfo::UpdateRate ( int  edges) [inline]

Definition at line 239 of file build.h.

References Stopwatch::Elapsed(), rate_, and stopwatch_.

Referenced by BuildStatus::FormatProgressStatus().


Member Data Documentation

double BuildStatus::RateInfo::rate_ [private]

Definition at line 245 of file build.h.

Referenced by rate(), and UpdateRate().

Definition at line 246 of file build.h.

Referenced by Elapsed(), Restart(), and UpdateRate().


The documentation for this struct was generated from the following file: