Lines Matching refs:BuilderRecord
23 typedef base::Callback<void(const BuilderRecord*)> ResolvedCallback;
41 std::vector<const BuilderRecord*> GetAllRecords() const;
48 const BuilderRecord* GetRecord(const Label& label) const;
49 BuilderRecord* GetRecord(const Label& label);
59 bool TargetDefined(BuilderRecord* record, Err* err);
67 BuilderRecord* GetOrCreateRecordOfType(const Label& label,
69 BuilderRecord::ItemType type,
77 BuilderRecord* GetResolvedRecordOfType(const Label& label,
79 BuilderRecord::ItemType type,
82 bool AddDeps(BuilderRecord* record,
85 bool AddDeps(BuilderRecord* record,
88 bool AddToolchainDep(BuilderRecord* record,
102 void RecursiveSetShouldGenerate(BuilderRecord* record, bool force);
104 void ScheduleItemLoadIfNecessary(BuilderRecord* record);
106 // This takes a BuilderRecord with resolved depdencies, and fills in the
108 bool ResolveItem(BuilderRecord* record, Err* err);
121 const std::vector<const BuilderRecord*>& bad_records) const;
127 typedef base::hash_map<Label, BuilderRecord*> RecordMap;