LLVM 20.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 823 of file CommandLine.h.
using llvm::cl::parser< DataType >::parser_data_type = DataType |
Definition at line 837 of file CommandLine.h.
|
inline |
Definition at line 835 of file CommandLine.h.
|
inline |
Add an entry to the mapping table.
Definition at line 871 of file CommandLine.h.
References llvm::cl::AddLiteralOption(), llvm::cl::generic_parser_base::findOption(), Name, llvm::cl::generic_parser_base::Owner, llvm::report_fatal_error(), llvm::cl::parser< DataType >::Values, and X.
|
inlineoverridevirtual |
Implements llvm::cl::generic_parser_base.
Definition at line 842 of file CommandLine.h.
References N, and llvm::cl::parser< DataType >::Values.
|
inlineoverridevirtual |
Implements llvm::cl::generic_parser_base.
Definition at line 840 of file CommandLine.h.
References llvm::cl::parser< DataType >::Values.
|
inlineoverridevirtual |
Implements llvm::cl::generic_parser_base.
Definition at line 841 of file CommandLine.h.
References N, and llvm::cl::parser< DataType >::Values.
|
inlineoverridevirtual |
Implements llvm::cl::generic_parser_base.
Definition at line 847 of file CommandLine.h.
References N, and llvm::cl::parser< DataType >::Values.
|
inline |
Definition at line 852 of file CommandLine.h.
References llvm::cl::Option::hasArgStr(), Name, llvm::cl::generic_parser_base::Owner, and llvm::cl::parser< DataType >::Values.
|
inline |
Remove the specified option.
Definition at line 883 of file CommandLine.h.
References assert(), llvm::cl::generic_parser_base::findOption(), N, Name, and llvm::cl::parser< DataType >::Values.
|
protected |
Definition at line 832 of file CommandLine.h.
Referenced by llvm::cl::parser< DataType >::addLiteralOption(), llvm::cl::parser< DataType >::getDescription(), llvm::cl::parser< DataType >::getNumOptions(), llvm::cl::parser< DataType >::getOption(), llvm::cl::parser< DataType >::getOptionValue(), llvm::cl::parser< DataType >::parse(), llvm::PassNameParser::printOptionInfo(), and llvm::cl::parser< DataType >::removeLiteralOption().