LLVM 18.0.0git
|
#include "llvm/Support/CommandLine.h"
Classes | |
class | OptionInfo |
Public Types | |
using | parser_data_type = DataType |
Protected Attributes | |
SmallVector< OptionInfo, 8 > | Values |
![]() | |
Option & | Owner |
Definition at line 817 of file CommandLine.h.
using llvm::cl::parser< DataType >::parser_data_type = DataType |
Definition at line 831 of file CommandLine.h.
|
inline |
Definition at line 829 of file CommandLine.h.
|
inline |
Add an entry to the mapping table.
Definition at line 865 of file CommandLine.h.
References llvm::cl::AddLiteralOption(), assert(), llvm::cl::generic_parser_base::findOption(), Name, llvm::cl::generic_parser_base::Owner, llvm::cl::parser< DataType >::Values, and X.
|
inlineoverridevirtual |
Implements llvm::cl::generic_parser_base.
Definition at line 836 of file CommandLine.h.
References N, and llvm::cl::parser< DataType >::Values.
|
inlineoverridevirtual |
Implements llvm::cl::generic_parser_base.
Definition at line 834 of file CommandLine.h.
References llvm::cl::parser< DataType >::Values.
|
inlineoverridevirtual |
Implements llvm::cl::generic_parser_base.
Definition at line 835 of file CommandLine.h.
References N, and 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.
|
inline |
Definition at line 846 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 874 of file CommandLine.h.
References assert(), llvm::cl::generic_parser_base::findOption(), N, Name, and llvm::cl::parser< DataType >::Values.
|
protected |
Definition at line 826 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().