Lines Matching defs:Edge
140 struct Edge { struct
147 Edge() : rule_(NULL), pool_(NULL), dyndep_(NULL), env_(NULL), in Edge() function
173 const Rule* rule_;
174 Pool* pool_;
175 vector<Node*> inputs_;
176 vector<Node*> outputs_;
177 Node* dyndep_;
178 BindingEnv* env_;
179 VisitMark mark_;
180 bool outputs_ready_;
181 bool deps_loaded_;
182 bool deps_missing_;
184 const Rule& rule() const { return *rule_; } in rule()
185 Pool* pool() const { return pool_; } in pool()
186 int weight() const { return 1; } in weight()
187 bool outputs_ready() const { return outputs_ready_; } in outputs_ready()
197 int implicit_deps_;
198 int order_only_deps_;
199 bool is_implicit(size_t index) { in is_implicit()
203 bool is_order_only(size_t index) { in is_order_only()
235 bool LoadDeps(Edge* edge, string* err); argument