LLVM API Documentation
#include <CommandLine.h>
Inheritance diagram for llvm::cl::generic_parser_base:


Public Member Functions | |
| virtual | ~generic_parser_base () |
| virtual unsigned | getNumOptions () const =0 |
| virtual const char * | getOption (unsigned N) const =0 |
| virtual const char * | getDescription (unsigned N) const =0 |
| virtual unsigned | getOptionWidth (const Option &O) const |
| virtual void | printOptionInfo (const Option &O, unsigned GlobalWidth) const |
| void | initialize (Option &O) |
| enum ValueExpected | getValueExpectedFlagDefault () const |
| unsigned | findOption (const char *Name) |
Protected Attributes | |
| bool | hasArgStr |
Definition at line 359 of file CommandLine.h.
|
|
Definition at line 360 of file CommandLine.h. |
|
|
|
Implemented in llvm::cl::parser< DataType >, llvm::cl::parser< const TargetMachineRegistry::Entry * >, and llvm::cl::parser< const PassInfo * >. |
|
|
Implemented in llvm::cl::parser< DataType >, llvm::cl::parser< const TargetMachineRegistry::Entry * >, and llvm::cl::parser< const PassInfo * >. Referenced by initialize(). |
|
|
Implemented in llvm::cl::parser< DataType >, llvm::cl::parser< const TargetMachineRegistry::Entry * >, and llvm::cl::parser< const PassInfo * >. Referenced by initialize(). |
|
|
|
|
|
Definition at line 396 of file CommandLine.h. References hasArgStr, llvm::cl::ValueDisallowed, and llvm::cl::ValueRequired. |
|
|
Reimplemented in llvm::PassNameParser, and llvm::TargetNameParser. Definition at line 381 of file CommandLine.h. References llvm::cl::Option::addArgument(), getNumOptions(), getOption(), llvm::cl::Option::hasArgStr(), and hasArgStr. |
|
||||||||||||
|
Reimplemented in llvm::PassNameParser. |
|
|
Definition at line 420 of file CommandLine.h. Referenced by getValueExpectedFlagDefault(), initialize(), and llvm::cl::parser< const PassInfo * >::parse(). |