|
Ninja
|
An invokable build command and associated metadata (description, etc.). More...
#include <graph.h>
Public Member Functions | |
| bool | ParseCommand (const string &command, string *err) |
| Rule (const string &name) | |
Public Attributes | |
| EvalString | command_ |
| EvalString | depfile_ |
| EvalString | description_ |
| bool | generator_ |
| string | name_ |
| bool | restat_ |
An invokable build command and associated metadata (description, etc.).
| bool Rule::ParseCommand | ( | const string & | command, |
| string * | err | ||
| ) | [inline] |
Definition at line 68 of file graph.h.
Referenced by Edge::EvaluateCommand(), and ManifestParser::ParseRule().
Definition at line 70 of file graph.h.
Referenced by Edge::LoadDepFile(), ManifestParser::ParseRule(), and Edge::RecomputeDirty().
Definition at line 69 of file graph.h.
Referenced by Edge::GetDescription(), and ManifestParser::ParseRule().
| bool Rule::generator_ |
Definition at line 71 of file graph.h.
Referenced by ManifestParser::ParseRule(), and Edge::RecomputeOutputDirty().
| string Rule::name_ |
Definition at line 67 of file graph.h.
Referenced by State::AddRule(), GraphViz::AddTarget(), Cleaner::DoCleanRule(), Edge::Dump(), and BuildTest::StartCommand().
| bool Rule::restat_ |
Definition at line 71 of file graph.h.
Referenced by Builder::FinishEdge(), ManifestParser::ParseRule(), and Edge::RecomputeOutputDirty().
1.7.5.1