Toolchain 121 tools/gn/builder.cc const Toolchain* Builder::GetToolchain(const Label& label) const { Toolchain 39 tools/gn/builder.h const Toolchain* GetToolchain(const Label& label) const; Toolchain 24 tools/gn/builder_unittest.cc virtual void ToolchainLoaded(const Toolchain* toolchain) OVERRIDE { Toolchain 71 tools/gn/builder_unittest.cc Toolchain* DefineToolchain() { Toolchain 72 tools/gn/builder_unittest.cc Toolchain* tc = new Toolchain(&settings_, settings_.toolchain_label()); Toolchain 184 tools/gn/builder_unittest.cc Toolchain* tc2 = new Toolchain(&settings2, toolchain_label2); Toolchain 26 tools/gn/command_gen.cc const Toolchain* toolchain, Toolchain 52 tools/gn/command_gen.cc const Toolchain* toolchain = Toolchain 108 tools/gn/function_toolchain.cc scoped_ptr<Toolchain> toolchain(new Toolchain(scope->settings(), label)); Toolchain 188 tools/gn/function_toolchain.cc Toolchain* toolchain = reinterpret_cast<Toolchain*>( Toolchain 200 tools/gn/function_toolchain.cc Toolchain::ToolType tool_type = Toolchain::ToolNameToType(tool_name); Toolchain 201 tools/gn/function_toolchain.cc if (tool_type == Toolchain::TYPE_NONE) { Toolchain 213 tools/gn/function_toolchain.cc Toolchain::Tool t; Toolchain 281 tools/gn/function_toolchain.cc Toolchain* toolchain = reinterpret_cast<Toolchain*>( Toolchain 650 tools/gn/functions.cc INSERT_FUNCTION(Toolchain, false) Toolchain 22 tools/gn/item.cc Toolchain* Item::AsToolchain() { return NULL; } Toolchain 23 tools/gn/item.cc const Toolchain* Item::AsToolchain() const { return NULL; } Toolchain 17 tools/gn/item.h class Toolchain; Toolchain 43 tools/gn/item.h virtual Toolchain* AsToolchain(); Toolchain 44 tools/gn/item.h virtual const Toolchain* AsToolchain() const; Toolchain 163 tools/gn/loader.cc void LoaderImpl::ToolchainLoaded(const Toolchain* toolchain) { Toolchain 23 tools/gn/loader.h class Toolchain; Toolchain 44 tools/gn/loader.h virtual void ToolchainLoaded(const Toolchain* toolchain) = 0; Toolchain 85 tools/gn/loader.h virtual void ToolchainLoaded(const Toolchain* toolchain) OVERRIDE; Toolchain 175 tools/gn/loader_unittest.cc Toolchain second_tc_object(default_settings, second_tc); Toolchain 14 tools/gn/ninja_action_target_writer.cc const Toolchain* toolchain, Toolchain 21 tools/gn/ninja_action_target_writer.h const Toolchain* toolchain, Toolchain 73 tools/gn/ninja_binary_target_writer.cc Toolchain::ToolType GetToolTypeForTarget(const Target* target) { Toolchain 76 tools/gn/ninja_binary_target_writer.cc return Toolchain::TYPE_ALINK; Toolchain 78 tools/gn/ninja_binary_target_writer.cc return Toolchain::TYPE_SOLINK; Toolchain 80 tools/gn/ninja_binary_target_writer.cc return Toolchain::TYPE_LINK; Toolchain 82 tools/gn/ninja_binary_target_writer.cc return Toolchain::TYPE_NONE; Toolchain 89 tools/gn/ninja_binary_target_writer.cc const Toolchain* toolchain, Toolchain 191 tools/gn/ninja_binary_target_writer.cc const Toolchain::Tool& tool = toolchain_->GetTool(tool_type_); Toolchain 250 tools/gn/ninja_binary_target_writer.cc const Toolchain::Tool& tool, Toolchain 283 tools/gn/ninja_binary_target_writer.cc void NinjaBinaryTargetWriter::WriteLibs(const Toolchain::Tool& tool) { Toolchain 319 tools/gn/ninja_binary_target_writer.cc << Toolchain::ToolTypeToName(tool_type_); Toolchain 17 tools/gn/ninja_binary_target_writer.h const Toolchain* toolchain, Toolchain 29 tools/gn/ninja_binary_target_writer.h void WriteLinkerFlags(const Toolchain::Tool& tool, Toolchain 31 tools/gn/ninja_binary_target_writer.h void WriteLibs(const Toolchain::Tool& tool); Toolchain 64 tools/gn/ninja_binary_target_writer.h Toolchain::ToolType tool_type_; Toolchain 12 tools/gn/ninja_copy_target_writer.cc const Toolchain* toolchain, Toolchain 15 tools/gn/ninja_copy_target_writer.h const Toolchain* toolchain, Toolchain 11 tools/gn/ninja_group_target_writer.cc const Toolchain* toolchain, Toolchain 15 tools/gn/ninja_group_target_writer.h const Toolchain* toolchain, Toolchain 35 tools/gn/ninja_helper_unittest.cc Toolchain toolchain; Toolchain 23 tools/gn/ninja_target_writer.cc const Toolchain* toolchain, Toolchain 40 tools/gn/ninja_target_writer.cc const Toolchain* toolchain) { Toolchain 23 tools/gn/ninja_target_writer.h const Toolchain* toolchain, Toolchain 27 tools/gn/ninja_target_writer.h static void RunAndWriteFile(const Target* target, const Toolchain* toolchain); Toolchain 46 tools/gn/ninja_target_writer.h const Toolchain* toolchain_; // Non-owning. Toolchain 19 tools/gn/ninja_toolchain_writer.cc const Toolchain* toolchain, Toolchain 43 tools/gn/ninja_toolchain_writer.cc const Toolchain* toolchain, Toolchain 70 tools/gn/ninja_toolchain_writer.cc for (int i = Toolchain::TYPE_NONE + 1; i < Toolchain::TYPE_NUMTYPES; i++) { Toolchain 71 tools/gn/ninja_toolchain_writer.cc Toolchain::ToolType tool_type = static_cast<Toolchain::ToolType>(i); Toolchain 72 tools/gn/ninja_toolchain_writer.cc const Toolchain::Tool& tool = toolchain_->GetTool(tool_type); Toolchain 76 tools/gn/ninja_toolchain_writer.cc out_ << "rule " << rule_prefix << Toolchain::ToolTypeToName(tool_type) Toolchain 19 tools/gn/ninja_toolchain_writer.h class Toolchain; Toolchain 26 tools/gn/ninja_toolchain_writer.h const Toolchain* toolchain, Toolchain 31 tools/gn/ninja_toolchain_writer.h const Toolchain* toolchain, Toolchain 42 tools/gn/ninja_toolchain_writer.h const Toolchain* toolchain_; Toolchain 73 tools/gn/ninja_writer.cc const Toolchain* toolchain = builder_->GetToolchain(i->first); Toolchain 39 tools/gn/scope_per_file_provider_unittest.cc Toolchain toolchain(&settings, Label(SourceDir("//toolchain/"), "tc")); Toolchain 28 tools/gn/target_unittest.cc Toolchain toolchain_; Toolchain 23 tools/gn/test_with_scope.h Toolchain* toolchain() { return &toolchain_; } Toolchain 29 tools/gn/test_with_scope.h Toolchain toolchain_; Toolchain 10 tools/gn/toolchain.cc const char* Toolchain::kToolCc = "cc"; Toolchain 11 tools/gn/toolchain.cc const char* Toolchain::kToolCxx = "cxx"; Toolchain 12 tools/gn/toolchain.cc const char* Toolchain::kToolObjC = "objc"; Toolchain 13 tools/gn/toolchain.cc const char* Toolchain::kToolObjCxx = "objcxx"; Toolchain 14 tools/gn/toolchain.cc const char* Toolchain::kToolRc = "rc"; Toolchain 15 tools/gn/toolchain.cc const char* Toolchain::kToolAsm = "asm"; Toolchain 16 tools/gn/toolchain.cc const char* Toolchain::kToolAlink = "alink"; Toolchain 17 tools/gn/toolchain.cc const char* Toolchain::kToolSolink = "solink"; Toolchain 18 tools/gn/toolchain.cc const char* Toolchain::kToolLink = "link"; Toolchain 19 tools/gn/toolchain.cc const char* Toolchain::kToolStamp = "stamp"; Toolchain 20 tools/gn/toolchain.cc const char* Toolchain::kToolCopy = "copy"; Toolchain 22 tools/gn/toolchain.cc Toolchain::Tool::Tool() { Toolchain 25 tools/gn/toolchain.cc Toolchain::Tool::~Tool() { Toolchain 28 tools/gn/toolchain.cc Toolchain::Toolchain(const Settings* settings, const Label& label) Toolchain 32 tools/gn/toolchain.cc Toolchain::~Toolchain() { Toolchain 35 tools/gn/toolchain.cc Toolchain* Toolchain::AsToolchain() { Toolchain 39 tools/gn/toolchain.cc const Toolchain* Toolchain::AsToolchain() const { Toolchain 44 tools/gn/toolchain.cc Toolchain::ToolType Toolchain::ToolNameToType(const base::StringPiece& str) { Toolchain 60 tools/gn/toolchain.cc std::string Toolchain::ToolTypeToName(ToolType type) { Toolchain 79 tools/gn/toolchain.cc const Toolchain::Tool& Toolchain::GetTool(ToolType type) const { Toolchain 84 tools/gn/toolchain.cc void Toolchain::SetTool(ToolType type, const Tool& t) { Toolchain 26 tools/gn/toolchain.h class Toolchain : public Item { Toolchain 73 tools/gn/toolchain.h Toolchain(const Settings* settings, const Label& label); Toolchain 74 tools/gn/toolchain.h virtual ~Toolchain(); Toolchain 77 tools/gn/toolchain.h virtual Toolchain* AsToolchain() OVERRIDE; Toolchain 78 tools/gn/toolchain.h virtual const Toolchain* AsToolchain() const OVERRIDE;