LLVM 22.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 824 of file CommandLine.h.
using llvm::cl::parser< DataType >::parser_data_type = DataType |
Definition at line 838 of file CommandLine.h.
|
inline |
Definition at line 836 of file CommandLine.h.
References llvm::cl::generic_parser_base::generic_parser_base().
|
inline |
Add an entry to the mapping table.
Definition at line 872 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 843 of file CommandLine.h.
|
inlineoverridevirtual |
Implements llvm::cl::generic_parser_base.
Definition at line 841 of file CommandLine.h.
References Values.
|
inlineoverridevirtual |
Implements llvm::cl::generic_parser_base.
Definition at line 842 of file CommandLine.h.
|
inlineoverridevirtual |
Implements llvm::cl::generic_parser_base.
Definition at line 848 of file CommandLine.h.
|
inline |
Definition at line 853 of file CommandLine.h.
References llvm::cl::generic_parser_base::Owner, and Values.
|
inline |
Remove the specified option.
Definition at line 884 of file CommandLine.h.
References assert(), llvm::cl::generic_parser_base::findOption(), N, and Values.
|
protected |
Definition at line 833 of file CommandLine.h.
Referenced by addLiteralOption(), getDescription(), getNumOptions(), getOption(), getOptionValue(), parse(), llvm::PassNameParser::printOptionInfo(), and removeLiteralOption().