11 A container for tools. Performs lookup based on tag or filename extension.
16 typedef std::map<std::string, Tool *> ToolMap;
17 typedef std::list<Toolchain *> ToolchainList;
25 void add_tool(Tool *);
26 void add_toolchain(Toolchain *);
27 bool has_tool(const std::string &) const;
28 Tool &get_tool(const std::string &) const;
29 Tool *get_tool_for_suffix(const std::string &, bool = false) const;