Ninja
StatusPrinter Member List

This is the complete list of members for StatusPrinter, including all inherited members.

BuildEdgeFinished(Edge *edge, int64_t start_time_millis, int64_t end_time_millis, ExitStatus exit_code, const std::string &output) overrideStatusPrintervirtual
BuildEdgeStarted(const Edge *edge, int64_t start_time_millis) overrideStatusPrintervirtual
BuildFinished() overrideStatusPrintervirtual
BuildStarted() overrideStatusPrintervirtual
config_StatusPrinterprivate
cpu_time_millis_StatusPrinterprivate
current_rate_StatusPrintermutableprivate
EdgeAddedToPlan(const Edge *edge) overrideStatusPrintervirtual
EdgeRemovedFromPlan(const Edge *edge) overrideStatusPrintervirtual
Error(const char *msg,...) overrideStatusPrintervirtual
eta_predictable_cpu_time_remaining_millis_StatusPrinterprivate
eta_predictable_cpu_time_total_millis_StatusPrinterprivate
eta_predictable_edges_remaining_StatusPrinterprivate
eta_predictable_edges_total_StatusPrinterprivate
eta_unpredictable_edges_remaining_StatusPrinterprivate
explanations_StatusPrinterprivate
factory(const BuildConfig &)Statusstatic
finished_edges_StatusPrinterprivate
FormatProgressStatus(const char *progress_status_format, int64_t time_millis) constStatusPrinter
Info(const char *msg,...) overrideStatusPrintervirtual
printer_StatusPrinterprivate
PrintStatus(const Edge *edge, int64_t time_millis)StatusPrinterprivate
progress_status_format_StatusPrinterprivate
RecalculateProgressPrediction()StatusPrinterprivate
running_edges_StatusPrinterprivate
SetExplanations(Explanations *explanations) overrideStatusPrinterinlinevirtual
SnprintfRate(double rate, char(&buf)[S], const char *format) constStatusPrinterinlineprivate
started_edges_StatusPrinterprivate
StatusPrinter(const BuildConfig &config)StatusPrinterexplicit
time_millis_StatusPrinterprivate
time_predicted_percentage_StatusPrinterprivate
total_edges_StatusPrinterprivate
Warning(const char *msg,...) overrideStatusPrintervirtual
~Status()Statusinlinevirtual