clang 22.0.0git
|
#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/Driver/ToolChains/Gnu.h"
Public Member Functions | |
const llvm::Triple & | getTriple () const |
Get the GCC triple for the detected install. | |
StringRef | getInstallPath () const |
Get the detected GCC installation path. | |
StringRef | getParentLibPath () const |
Get the detected GCC parent lib path. | |
const Multilib & | getMultilib () const |
Get the detected Multilib. | |
const GCCVersion & | getVersion () const |
Get the detected GCC version string. | |
bool | addGCCLibStdCxxIncludePaths (llvm::vfs::FileSystem &vfs, const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, StringRef DebianMultiarch) const |
Public Attributes | |
std::string | GCCInstallPath |
std::string | GCCParentLibPath |
llvm::Triple | GCCTriple |
Multilib | SelectedMultilib |
The primary multilib appropriate for the given flags. | |
GCCVersion | Version |
bool Generic_GCC::GCCInstallCandidate::addGCCLibStdCxxIncludePaths | ( | llvm::vfs::FileSystem & | vfs, |
const llvm::opt::ArgList & | DriverArgs, | ||
llvm::opt::ArgStringList & | CC1Args, | ||
StringRef | DebianMultiarch ) const |
Definition at line 3310 of file Gnu.cpp.
References clang::driver::toolchains::Generic_GCC::addLibStdCXXIncludePaths(), getInstallPath(), getMultilib(), getParentLibPath(), getTriple(), getVersion(), clang::driver::Multilib::includeSuffix(), and Version.
|
inline |
Get the detected GCC installation path.
Definition at line 203 of file Gnu.h.
References GCCInstallPath.
Referenced by addGCCLibStdCxxIncludePaths().
|
inline |
Get the detected Multilib.
Definition at line 209 of file Gnu.h.
References SelectedMultilib.
Referenced by addGCCLibStdCxxIncludePaths().
|
inline |
Get the detected GCC parent lib path.
Definition at line 206 of file Gnu.h.
References GCCParentLibPath.
Referenced by addGCCLibStdCxxIncludePaths().
|
inline |
Get the GCC triple for the detected install.
Definition at line 200 of file Gnu.h.
References GCCTriple.
Referenced by addGCCLibStdCxxIncludePaths().
|
inline |
Get the detected GCC version string.
Definition at line 212 of file Gnu.h.
References Version.
Referenced by addGCCLibStdCxxIncludePaths().
std::string clang::driver::toolchains::Generic_GCC::GCCInstallCandidate::GCCInstallPath |
Definition at line 189 of file Gnu.h.
Referenced by getInstallPath().
std::string clang::driver::toolchains::Generic_GCC::GCCInstallCandidate::GCCParentLibPath |
Definition at line 190 of file Gnu.h.
Referenced by getParentLibPath().
llvm::Triple clang::driver::toolchains::Generic_GCC::GCCInstallCandidate::GCCTriple |
Definition at line 192 of file Gnu.h.
Referenced by getTriple().
Multilib clang::driver::toolchains::Generic_GCC::GCCInstallCandidate::SelectedMultilib |
The primary multilib appropriate for the given flags.
Definition at line 195 of file Gnu.h.
Referenced by getMultilib().
GCCVersion clang::driver::toolchains::Generic_GCC::GCCInstallCandidate::Version |
Definition at line 197 of file Gnu.h.
Referenced by addGCCLibStdCxxIncludePaths(), and getVersion().