X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftoolchain.h;h=572e42f58dcdc9e718a036c11dee5f433d61c8d6;hb=0d95fee118a3fcd78f153dca5721d9fe19b6f6bf;hp=3da6cda9e43ac8cad5438aeccb351ce0743dc0bf;hpb=dceec8d95c63aaf4d8d4b367c9846caf9e32a6bf;p=builder.git diff --git a/source/toolchain.h b/source/toolchain.h index 3da6cda..572e42f 100644 --- a/source/toolchain.h +++ b/source/toolchain.h @@ -6,6 +6,9 @@ class Tool; +/** +A container for tools. Performs lookup based on tag or filename extension. +*/ class Toolchain { private: @@ -17,8 +20,8 @@ public: ~Toolchain(); void add_tool(Tool *); - const Tool &get_tool(const std::string &) const; - const Tool *get_tool_for_suffix(const std::string &, bool = false) const; + Tool &get_tool(const std::string &) const; + Tool *get_tool_for_suffix(const std::string &, bool = false) const; }; #endif