Ninja
Plan Member List

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

AddSubTarget(const Node *node, const Node *dependent, std::string *err, std::set< Edge * > *dyndep_walk)Planprivate
AddTarget(const Node *target, std::string *err)Plan
builder_Planprivate
CleanNode(DependencyScan *scan, Node *node, std::string *err)Plan
command_edge_count() constPlaninline
command_edges_Planprivate
ComputeCriticalPath()Planprivate
Dump() constPlan
DyndepsLoaded(DependencyScan *scan, const Node *node, const DyndepFile &ddf, std::string *err)Plan
EdgeFinished(Edge *edge, EdgeResult result, std::string *err)Plan
EdgeMaybeReady(std::map< Edge *, Want >::iterator want_e, std::string *err)Planprivate
EdgeResult enum namePlan
EdgeWanted(const Edge *edge)Planprivate
FindWork()Plan
kEdgeFailed enum valuePlan
kEdgeSucceeded enum valuePlan
kWantNothing enum valuePlan
kWantToFinish enum valuePlan
kWantToStart enum valuePlan
more_to_do() constPlaninline
NodeFinished(Node *node, std::string *err)Planprivate
Plan(Builder *builder=NULL)Plan
PrepareQueue()Plan
ready_Planprivate
RefreshDyndepDependents(DependencyScan *scan, const Node *node, std::string *err)Planprivate
Reset()Plan
ScheduleInitialEdges()Planprivate
ScheduleWork(std::map< Edge *, Want >::iterator want_e)Planprivate
targets_Planprivate
UnmarkDependents(const Node *node, std::set< Node * > *dependents)Planprivate
Want enum namePlan
want_Planprivate
wanted_edges_Planprivate