| Interface | Description | 
|---|---|
| Clang | The Clang tool chain. | 
| CommandLineToolConfiguration | An executable tool that forms part of a tool chain. | 
| Gcc | The GNU GCC tool chain. | 
| GccCommandLineToolConfiguration | An executable tool used for GCC that allows customizing the executable. | 
| GccCompatibleToolChain | A ToolChain that can handle additional platforms simply by configuring the NativeBinary. | 
| GccPlatformToolChain | GCC specific settings for the tools used to build for a particular platform. | 
| NativeToolChain | A set of compilers and linkers that are used together to construct a native binary. | 
| PlatformToolChain | A platform specific configurable tool chain. | 
| ToolChainRegistry | A container for NativeToolChains. | 
| VisualCpp | The Visual C++ tool chain. | 
| VisualCppPlatformToolChain | Visual C++ specific settings for the tools used to build for a particular platform. |