LLVM  3.7.0
Public Member Functions | List of all members
llvm::cl::alias Class Reference

#include <CommandLine.h>

Inheritance diagram for llvm::cl::alias:
[legend]
Collaboration diagram for llvm::cl::alias:
[legend]

Public Member Functions

void setAliasFor (Option &O)
 
template<class... Mods>
 alias (const Mods &...Ms)
 
- Public Member Functions inherited from llvm::cl::Option
enum NumOccurrencesFlag getNumOccurrencesFlag () const
 
enum ValueExpected getValueExpectedFlag () const
 
enum OptionHidden getOptionHiddenFlag () const
 
enum FormattingFlags getFormattingFlag () const
 
unsigned getMiscFlags () const
 
unsigned getPosition () const
 
unsigned getNumAdditionalVals () const
 
bool hasArgStr () const
 
void setArgStr (const char *S)
 
void setDescription (const char *S)
 
void setValueStr (const char *S)
 
void setNumOccurrencesFlag (enum NumOccurrencesFlag Val)
 
void setValueExpectedFlag (enum ValueExpected Val)
 
void setHiddenFlag (enum OptionHidden Val)
 
void setFormattingFlag (enum FormattingFlags V)
 
void setMiscFlag (enum MiscFlags M)
 
void setPosition (unsigned pos)
 
void setCategory (OptionCategory &C)
 
void addArgument ()
 
void removeArgument ()
 Unregisters this option from the CommandLine system. More...
 
virtual void getExtraOptionNames (SmallVectorImpl< const char * > &)
 
bool error (const Twine &Message, StringRef ArgName=StringRef())
 
int getNumOccurrences () const
 
virtual ~Option ()
 

Additional Inherited Members

- Public Attributes inherited from llvm::cl::Option
const char * ArgStr
 
const char * HelpStr
 
const char * ValueStr
 
OptionCategoryCategory
 
bool FullyInitialized
 
- Protected Member Functions inherited from llvm::cl::Option
 Option (enum NumOccurrencesFlag OccurrencesFlag, enum OptionHidden Hidden)
 
void setNumAdditionalVals (unsigned n)
 

Detailed Description

Definition at line 1569 of file CommandLine.h.

Constructor & Destructor Documentation

template<class... Mods>
llvm::cl::alias::alias ( const Mods &...  Ms)
inlineexplicit

Definition at line 1611 of file CommandLine.h.

References llvm::cl::apply().

Member Function Documentation

void llvm::cl::alias::setAliasFor ( Option O)
inline

Definition at line 1604 of file CommandLine.h.

References llvm::cl::Option::error().

Referenced by llvm::cl::aliasopt::apply().


The documentation for this class was generated from the following files: