BuilderRecord 17 tools/gn/builder.cc typedef BuilderRecord::BuilderRecordSet BuilderRecordSet; BuilderRecord 28 tools/gn/builder.cc bool RecursiveFindCycle(const BuilderRecord* search_in, BuilderRecord 29 tools/gn/builder.cc std::vector<const BuilderRecord*>* path) { BuilderRecord 32 tools/gn/builder.cc const BuilderRecord::BuilderRecordSet& unresolved = BuilderRecord 34 tools/gn/builder.cc for (BuilderRecord::BuilderRecordSet::const_iterator i = unresolved.begin(); BuilderRecord 36 tools/gn/builder.cc const BuilderRecord* cur = *i; BuilderRecord 38 tools/gn/builder.cc std::vector<const BuilderRecord*>::iterator found = BuilderRecord 67 tools/gn/builder.cc BuilderRecord::ItemType type = BuilderRecord::TypeOfItem(item.get()); BuilderRecord 70 tools/gn/builder.cc BuilderRecord* record = BuilderRecord 93 tools/gn/builder.cc case BuilderRecord::ITEM_TARGET: BuilderRecord 99 tools/gn/builder.cc case BuilderRecord::ITEM_TOOLCHAIN: BuilderRecord 115 tools/gn/builder.cc const BuilderRecord* record = GetRecord(label); BuilderRecord 122 tools/gn/builder.cc const BuilderRecord* record = GetRecord(label); BuilderRecord 130 tools/gn/builder.cc std::vector<const BuilderRecord*> Builder::GetAllRecords() const { BuilderRecord 131 tools/gn/builder.cc std::vector<const BuilderRecord*> result; BuilderRecord 144 tools/gn/builder.cc if (i->second->type() == BuilderRecord::ITEM_TARGET && BuilderRecord 151 tools/gn/builder.cc const BuilderRecord* Builder::GetRecord(const Label& label) const { BuilderRecord 156 tools/gn/builder.cc BuilderRecord* Builder::GetRecord(const Label& label) { BuilderRecord 173 tools/gn/builder.cc std::vector<const BuilderRecord*> bad_records; BuilderRecord 177 tools/gn/builder.cc const BuilderRecord* src = i->second; BuilderRecord 185 tools/gn/builder.cc for (BuilderRecord::BuilderRecordSet::const_iterator dest_iter = BuilderRecord 189 tools/gn/builder.cc const BuilderRecord* dest = *dest_iter; BuilderRecord 225 tools/gn/builder.cc bool Builder::TargetDefined(BuilderRecord* record, Err* err) { BuilderRecord 246 tools/gn/builder.cc BuilderRecord* Builder::GetOrCreateRecordOfType(const Label& label, BuilderRecord 248 tools/gn/builder.cc BuilderRecord::ItemType type, BuilderRecord 250 tools/gn/builder.cc BuilderRecord* record = GetRecord(label); BuilderRecord 253 tools/gn/builder.cc record = new BuilderRecord(type, label); BuilderRecord 263 tools/gn/builder.cc BuilderRecord::GetNameForType(type) + BuilderRecord 265 tools/gn/builder.cc BuilderRecord::GetNameForType(record->type())); BuilderRecord 274 tools/gn/builder.cc BuilderRecord* Builder::GetResolvedRecordOfType(const Label& label, BuilderRecord 276 tools/gn/builder.cc BuilderRecord::ItemType type, BuilderRecord 278 tools/gn/builder.cc BuilderRecord* record = GetRecord(label); BuilderRecord 293 tools/gn/builder.cc if (!BuilderRecord::IsItemOfType(item, type)) { BuilderRecord 295 tools/gn/builder.cc std::string("This is not a ") + BuilderRecord::GetNameForType(type), BuilderRecord 298 tools/gn/builder.cc BuilderRecord::GetNameForType(type) + "."); BuilderRecord 304 tools/gn/builder.cc bool Builder::AddDeps(BuilderRecord* record, BuilderRecord 308 tools/gn/builder.cc BuilderRecord* dep_record = GetOrCreateRecordOfType( BuilderRecord 309 tools/gn/builder.cc configs[i].label, configs[i].origin, BuilderRecord::ITEM_CONFIG, err); BuilderRecord 317 tools/gn/builder.cc bool Builder::AddDeps(BuilderRecord* record, BuilderRecord 321 tools/gn/builder.cc BuilderRecord* dep_record = GetOrCreateRecordOfType( BuilderRecord 322 tools/gn/builder.cc targets[i].label, targets[i].origin, BuilderRecord::ITEM_TARGET, err); BuilderRecord 330 tools/gn/builder.cc bool Builder::AddToolchainDep(BuilderRecord* record, BuilderRecord 333 tools/gn/builder.cc BuilderRecord* toolchain_record = GetOrCreateRecordOfType( BuilderRecord 335 tools/gn/builder.cc BuilderRecord::ITEM_TOOLCHAIN, err); BuilderRecord 343 tools/gn/builder.cc void Builder::RecursiveSetShouldGenerate(BuilderRecord* record, BuilderRecord 352 tools/gn/builder.cc BuilderRecord* cur = *i; BuilderRecord 360 tools/gn/builder.cc void Builder::ScheduleItemLoadIfNecessary(BuilderRecord* record) { BuilderRecord 364 tools/gn/builder.cc bool Builder::ResolveItem(BuilderRecord* record, Err* err) { BuilderRecord 367 tools/gn/builder.cc if (record->type() == BuilderRecord::ITEM_TARGET) { BuilderRecord 387 tools/gn/builder.cc BuilderRecord* waiting = *i; BuilderRecord 406 tools/gn/builder.cc BuilderRecord* record = GetResolvedRecordOfType( BuilderRecord 407 tools/gn/builder.cc cur.label, cur.origin, BuilderRecord::ITEM_TARGET, err); BuilderRecord 420 tools/gn/builder.cc BuilderRecord* record = GetResolvedRecordOfType( BuilderRecord 421 tools/gn/builder.cc cur.label, cur.origin, BuilderRecord::ITEM_CONFIG, err); BuilderRecord 457 tools/gn/builder.cc const std::vector<const BuilderRecord*>& bad_records) const { BuilderRecord 458 tools/gn/builder.cc std::vector<const BuilderRecord*> cycle; BuilderRecord 23 tools/gn/builder.h typedef base::Callback<void(const BuilderRecord*)> ResolvedCallback; BuilderRecord 41 tools/gn/builder.h std::vector<const BuilderRecord*> GetAllRecords() const; BuilderRecord 48 tools/gn/builder.h const BuilderRecord* GetRecord(const Label& label) const; BuilderRecord 49 tools/gn/builder.h BuilderRecord* GetRecord(const Label& label); BuilderRecord 59 tools/gn/builder.h bool TargetDefined(BuilderRecord* record, Err* err); BuilderRecord 67 tools/gn/builder.h BuilderRecord* GetOrCreateRecordOfType(const Label& label, BuilderRecord 69 tools/gn/builder.h BuilderRecord::ItemType type, BuilderRecord 77 tools/gn/builder.h BuilderRecord* GetResolvedRecordOfType(const Label& label, BuilderRecord 79 tools/gn/builder.h BuilderRecord::ItemType type, BuilderRecord 82 tools/gn/builder.h bool AddDeps(BuilderRecord* record, BuilderRecord 85 tools/gn/builder.h bool AddDeps(BuilderRecord* record, BuilderRecord 88 tools/gn/builder.h bool AddToolchainDep(BuilderRecord* record, BuilderRecord 102 tools/gn/builder.h void RecursiveSetShouldGenerate(BuilderRecord* record, bool force); BuilderRecord 104 tools/gn/builder.h void ScheduleItemLoadIfNecessary(BuilderRecord* record); BuilderRecord 108 tools/gn/builder.h bool ResolveItem(BuilderRecord* record, Err* err); BuilderRecord 121 tools/gn/builder.h const std::vector<const BuilderRecord*>& bad_records) const; BuilderRecord 127 tools/gn/builder.h typedef base::hash_map<Label, BuilderRecord*> RecordMap; BuilderRecord 9 tools/gn/builder_record.cc BuilderRecord::BuilderRecord(ItemType type, const Label& label) BuilderRecord 17 tools/gn/builder_record.cc BuilderRecord::~BuilderRecord() { BuilderRecord 21 tools/gn/builder_record.cc const char* BuilderRecord::GetNameForType(ItemType type) { BuilderRecord 36 tools/gn/builder_record.cc bool BuilderRecord::IsItemOfType(const Item* item, ItemType type) { BuilderRecord 51 tools/gn/builder_record.cc BuilderRecord::ItemType BuilderRecord::TypeOfItem(const Item* item) { BuilderRecord 63 tools/gn/builder_record.cc void BuilderRecord::AddDep(BuilderRecord* record) { BuilderRecord 29 tools/gn/builder_record.h class BuilderRecord { BuilderRecord 31 tools/gn/builder_record.h typedef std::set<BuilderRecord*> BuilderRecordSet; BuilderRecord 41 tools/gn/builder_record.h BuilderRecord(ItemType type, const Label& label); BuilderRecord 42 tools/gn/builder_record.h ~BuilderRecord(); BuilderRecord 95 tools/gn/builder_record.h void AddDep(BuilderRecord* record); BuilderRecord 109 tools/gn/builder_record.h DISALLOW_COPY_AND_ASSIGN(BuilderRecord); BuilderRecord 92 tools/gn/builder_unittest.cc BuilderRecord* toolchain_record = BuilderRecord 95 tools/gn/builder_unittest.cc EXPECT_EQ(BuilderRecord::ITEM_TOOLCHAIN, toolchain_record->type()); BuilderRecord 115 tools/gn/builder_unittest.cc BuilderRecord* a_record = builder_->GetRecord(a_label); BuilderRecord 121 tools/gn/builder_unittest.cc BuilderRecord* b_record = builder_->GetRecord(b_label); BuilderRecord 162 tools/gn/builder_unittest.cc BuilderRecord* c_record = builder_->GetRecord(c_label); BuilderRecord 200 tools/gn/builder_unittest.cc BuilderRecord* b_record = builder_->GetRecord(b_label); BuilderRecord 210 tools/gn/builder_unittest.cc BuilderRecord* a_record = builder_->GetRecord(a_label); BuilderRecord 46 tools/gn/command_gen.cc const BuilderRecord* record) { BuilderRecord 58 tools/gn/command_gen.cc for (BuilderRecord::BuilderRecordSet::const_iterator iter = BuilderRecord 22 tools/gn/command_refs.cc base::FilePath FilePathForRecord(const BuilderRecord* record) { BuilderRecord 93 tools/gn/command_refs.cc std::vector<const BuilderRecord*> records = setup->builder()->GetAllRecords(); BuilderRecord 101 tools/gn/command_refs.cc const BuilderRecord* record = records[record_index]; BuilderRecord 102 tools/gn/command_refs.cc const BuilderRecord::BuilderRecordSet& deps = record->all_deps(); BuilderRecord 103 tools/gn/command_refs.cc for (BuilderRecord::BuilderRecordSet::const_iterator d = deps.begin(); BuilderRecord 50 tools/gn/ninja_writer.cc std::vector<const BuilderRecord*> all_records = builder_->GetAllRecords(); BuilderRecord 52 tools/gn/ninja_writer.cc if (all_records[i]->type() == BuilderRecord::ITEM_TARGET &&