LLVM: llvm::opt Namespace Reference (original) (raw)

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...
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) }

ArgStringList

ArgStringList - Type used for constructing argv lists for subprocesses.

Definition at line 30 of file Option.h.

DriverFlag

Base flags for all options. Custom flags may be added after.

Enumerator
HelpHidden
RenderAsInput
RenderJoined
RenderSeparate

Definition at line 33 of file Option.h.

DriverVisibility

Enumerator
DefaultVis

Definition at line 40 of file Option.h.