|
Ninja
|
Abstract interface to object that tracks the status of a build: completion fraction, printing updates. More...
#include <status.h>

Public Member Functions | |
| virtual void | BuildEdgeFinished (Edge *edge, int64_t end_time_millis, bool success, const std::string &output)=0 |
| virtual void | BuildEdgeStarted (const Edge *edge, int64_t start_time_millis)=0 |
| virtual void | BuildFinished ()=0 |
| virtual void | BuildLoadDyndeps ()=0 |
| virtual void | BuildStarted ()=0 |
| virtual void | Error (const char *msg,...)=0 |
| virtual void | Info (const char *msg,...)=0 |
| virtual void | PlanHasTotalEdges (int total)=0 |
| virtual void | Warning (const char *msg,...)=0 |
| virtual | ~Status () |
Abstract interface to object that tracks the status of a build: completion fraction, printing updates.
|
pure virtual |
Implemented in StatusPrinter.
Referenced by Builder::FinishCommand().
Implemented in StatusPrinter.
Referenced by Builder::StartEdge().
|
pure virtual |
Implemented in StatusPrinter.
Referenced by Builder::Build().
|
pure virtual |
Implemented in StatusPrinter.
Referenced by Builder::LoadDyndeps().
|
pure virtual |
Implemented in StatusPrinter.
Referenced by Builder::Build().
|
pure virtual |
Implemented in StatusPrinter.
Referenced by Builder::Cleanup().
|
pure virtual |
Implemented in StatusPrinter.
|
pure virtual |
Implemented in StatusPrinter.
Referenced by Builder::Build(), Builder::FinishCommand(), and Builder::LoadDyndeps().
|
pure virtual |
Implemented in StatusPrinter.
1.8.14