LLVM 20.0.0git
|
Classes | |
class | Arg |
A concrete instance of a particular driver option. More... | |
class | arg_iterator |
arg_iterator - Iterates through arguments stored inside an ArgList. More... | |
class | ArgList |
ArgList - Ordered collection of driver arguments. More... | |
class | DerivedArgList |
DerivedArgList - An ordered collection of driver arguments, whose storage may be in another argument list. More... | |
class | GenericOptTable |
Specialization of OptTable. More... | |
class | InputArgList |
class | Option |
Option - Abstract representation for a single form of driver argument. More... | |
class | OptSpecifier |
OptSpecifier - Wrapper class for abstracting references to option IDs. More... | |
class | OptTable |
Provide access to the Option info table. More... | |
class | PrecomputedOptTable |
class | Visibility |
Helper for overload resolution while transitioning from FlagsToInclude/FlagsToExclude APIs to VisibilityMask APIs. More... | |
Typedefs | |
using | ArgStringList = SmallVector< const char *, 16 > |
ArgStringList - Type used for constructing argv lists for subprocesses. | |
Enumerations | |
enum | DriverFlag { HelpHidden = (1 << 0) , RenderAsInput = (1 << 1) , RenderJoined = (1 << 2) , RenderSeparate = (1 << 3) } |
Base flags for all options. Custom flags may be added after. More... | |
enum | DriverVisibility { DefaultVis = (1 << 0) } |
Functions | |
static int | StrCmpOptionNameIgnoreCase (StringRef A, StringRef B) |
static int | StrCmpOptionName (StringRef A, StringRef B) |
static bool | operator< (const OptTable::Info &A, const OptTable::Info &B) |
static bool | operator< (const OptTable::Info &I, StringRef Name) |
using llvm::opt::ArgStringList = typedef SmallVector<const char *, 16> |
|
inlinestatic |
Definition at line 58 of file OptTable.cpp.
References A, assert(), B, I, llvm::opt::Option::JoinedClass, N, and StrCmpOptionName().
|
inlinestatic |
Definition at line 79 of file OptTable.cpp.
References I, Name, and StrCmpOptionNameIgnoreCase().
Definition at line 52 of file OptTable.cpp.
References A, B, N, and StrCmpOptionNameIgnoreCase().
Referenced by operator<().
Definition at line 39 of file OptTable.cpp.
Referenced by operator<(), and StrCmpOptionName().