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 &&