llvm::opt

Types

NameDescription
Arg A concrete instance of a particular driver option.
ArgList ArgList - Ordered collection of driver arguments.
DerivedArgList DerivedArgList - An ordered collection of driver arguments, whose storage may be in another argument list.
GenericOptTable Specialization of OptTable
InputArgList
OptSpecifier OptSpecifier - Wrapper class for abstracting references to option IDs.
OptTable Provide access to the Option info table.
Option Option - Abstract representation for a single form of driver argument.
PrecomputedOptTable
Visibility Helper for overload resolution while transitioning from FlagsToInclude/FlagsToExclude APIs to VisibilityMask APIs.
arg_iterator arg_iterator - Iterates through arguments stored inside an ArgList.

Type Aliases

NameDescription
ArgStringList ArgStringList - Type used for constructing argv lists for subprocesses.

Enums

NameDescription
DriverFlag Base flags for all options. Custom flags may be added after.
DriverVisibility

Functions

NameDescription
operator== Equality operator
operator!= Inequality operator