This corresponds to a single GCC multilib, or a segment of one controlled by a command line flag. More...
#include "clang/Driver/MultilibBuilder.h"
Flag
must be a flag accepted by the driver.
This corresponds to a single GCC multilib, or a segment of one controlled by a command line flag.
This class can be used to create a Multilib, and contains helper functions to mutate it before creating a Multilib instance with makeMultilib().
Definition at line 22 of file MultilibBuilder.h.
◆ flags_list ◆ MultilibBuilder() [1/2] MultilibBuilder::MultilibBuilder ( StringRef GCCSuffix, StringRef OSSuffix, StringRef IncludeSuffix ) ◆ MultilibBuilder() [2/2] MultilibBuilder::MultilibBuilder ( StringRef Suffix ={}
)
Initializes GCCSuffix, OSSuffix & IncludeSuffix to the same value.
Definition at line 51 of file MultilibBuilder.cpp.
◆ flag()Add a flag to the flags list Flag
must be a flag accepted by the driver.
Disallow
defines whether the flag is negated and therefore disallowed.
Definition at line 86 of file MultilibBuilder.cpp.
References clang::driver::tools::addMultilibFlag().
Referenced by findAndroidArmMultilibs(), findBiarchMultilibs(), findCSKYMultilibs(), findMipsCsMultilibs(), findMipsImgMultilibs(), findMipsMtiMultilibs(), findMipsMuslMultilibs(), findMSP430Multilibs(), findRISCVBareMetalMultilibs(), findRISCVMultilibs(), clang::driver::MultilibSetBuilder::Maybe(), and selectRISCVMultilib().
◆ flags() [1/2] ◆ flags() [2/2] const flags_list & clang::driver::MultilibBuilder::flags ( ) const inline ◆ gccSuffix() [1/2] const std::string & clang::driver::MultilibBuilder::gccSuffix ( ) const inline ◆ gccSuffix() [2/2] ◆ includeSuffix() [1/2] const std::string & clang::driver::MultilibBuilder::includeSuffix ( ) const inlineGet the include directory suffix.
Always starts with a '/', unless empty
Definition at line 63 of file MultilibBuilder.h.
Referenced by compose().
◆ includeSuffix() [2/2] ◆ isDefault() bool clang::driver::MultilibBuilder::isDefault ( ) const inline ◆ isValid() bool MultilibBuilder::isValid ( ) const ◆ makeMultilib() Multilib MultilibBuilder::makeMultilib ( ) const ◆ osSuffix() [1/2] const std::string & clang::driver::MultilibBuilder::osSuffix ( ) const inline ◆ osSuffix() [2/2]The documentation for this class was generated from the following files:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4