Lines Matching refs:Tool
17 #include "tools/gn/tool.h"
74 // Returns null if the tool hasn't been defined.
75 const Tool* GetTool(ToolType type) const;
77 // Set a tool. When all tools are configured, you should call
79 void SetTool(ToolType type, scoped_ptr<Tool> t);
95 // Returns the tool for compiling the given source file type.
97 const Tool* GetToolForSourceType(SourceFileType type);
99 // Returns the tool that produces the final output for the given target type.
100 // This isn't necessarily the tool you would expect. For copy target, this
101 // will return the stamp tool ionstead since the final output of a copy
104 const Tool* GetToolForTargetFinalOutput(const Target* target) const;
115 scoped_ptr<Tool> tools_[TYPE_NUMTYPES];