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