|
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 3318 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().