|
LLVM 24.0.0git
|
#include "llvm/Support/CommandLine.h"
Classes | |
| class | OptionInfo |
Public Types | |
| using | parser_data_type = DataType |
Protected Attributes | |
| SmallVector< OptionInfo, 8 > | Values |
| Protected Attributes inherited from llvm::cl::generic_parser_base | |
| Option & | Owner |
Definition at line 809 of file CommandLine.h.
| using llvm::cl::parser< DataType >::parser_data_type = DataType |
Definition at line 823 of file CommandLine.h.
|
inline |
Definition at line 821 of file CommandLine.h.
References llvm::cl::generic_parser_base::generic_parser_base().
|
inline |
Add an entry to the mapping table.
Definition at line 857 of file CommandLine.h.
References llvm::cl::AddLiteralOption(), llvm::cl::generic_parser_base::findOption(), llvm::cl::generic_parser_base::Owner, llvm::report_fatal_error(), Values, and X.
|
inlineoverridevirtual |
Implements llvm::cl::generic_parser_base.
Definition at line 828 of file CommandLine.h.
|
inlineoverridevirtual |
Implements llvm::cl::generic_parser_base.
Definition at line 826 of file CommandLine.h.
References Values.
|
inlineoverridevirtual |
Implements llvm::cl::generic_parser_base.
Definition at line 827 of file CommandLine.h.
|
inlineoverridevirtual |
Implements llvm::cl::generic_parser_base.
Definition at line 833 of file CommandLine.h.
|
inline |
Definition at line 838 of file CommandLine.h.
References llvm::cl::generic_parser_base::Owner, and Values.
|
inline |
Remove the specified option.
Definition at line 869 of file CommandLine.h.
References assert(), llvm::cl::generic_parser_base::findOption(), N, and Values.
|
protected |
Definition at line 818 of file CommandLine.h.
Referenced by addLiteralOption(), getDescription(), getNumOptions(), getOption(), getOptionValue(), parse(), llvm::PassNameParser::printOptionInfo(), and removeLiteralOption().