clang API Documentation

Classes | Namespaces
ToolChains.h File Reference
#include "Tools.h"
#include "clang/Basic/VersionTuple.h"
#include "clang/Driver/Action.h"
#include "clang/Driver/Multilib.h"
#include "clang/Driver/ToolChain.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/Optional.h"
#include "llvm/Support/Compiler.h"
#include <set>
#include <vector>
Include dependency graph for ToolChains.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  clang::driver::toolchains::Generic_GCC
struct  clang::driver::toolchains::Generic_GCC::GCCVersion
 Struct to store and manipulate GCC versions. More...
class  clang::driver::toolchains::Generic_GCC::GCCInstallationDetector
 This is a class to find a viable GCC installation for Clang to use. More...
class  clang::driver::toolchains::MachO
class  clang::driver::toolchains::Darwin
 Darwin - The base Darwin tool chain. More...
class  clang::driver::toolchains::DarwinClang
 DarwinClang - The Darwin toolchain used by Clang. More...
class  clang::driver::toolchains::Generic_ELF
class  clang::driver::toolchains::Solaris
class  clang::driver::toolchains::OpenBSD
class  clang::driver::toolchains::Bitrig
class  clang::driver::toolchains::FreeBSD
class  clang::driver::toolchains::NetBSD
class  clang::driver::toolchains::Minix
class  clang::driver::toolchains::DragonFly
class  clang::driver::toolchains::Linux
class  clang::driver::toolchains::Hexagon_TC
class  clang::driver::toolchains::TCEToolChain
class  clang::driver::toolchains::MSVCToolChain
class  clang::driver::toolchains::CrossWindowsToolChain
class  clang::driver::toolchains::XCore

Namespaces

namespace  clang
namespace  clang::driver
namespace  clang::driver::toolchains