| LLVM 22.0.0git
    | 
#include "llvm/Support/CommandLine.h"
| Public Member Functions | |
| basic_parser_impl (Option &) | |
| virtual | ~basic_parser_impl ()=default | 
| enum ValueExpected | getValueExpectedFlagDefault () const | 
| void | getExtraOptionNames (SmallVectorImpl< StringRef > &) | 
| void | initialize () | 
| size_t | getOptionWidth (const Option &O) const | 
| void | printOptionInfo (const Option &O, size_t GlobalWidth) const | 
| void | printOptionNoValue (const Option &O, size_t GlobalWidth) const | 
| virtual StringRef | getValueName () const | 
| virtual void | anchor () | 
| Protected Member Functions | |
| void | printOptionName (const Option &O, size_t GlobalWidth) const | 
Definition at line 895 of file CommandLine.h.
| 
 | inline | 
Definition at line 898 of file CommandLine.h.
Referenced by llvm::cl::basic_parser< DataType >::basic_parser().
| 
 | virtualdefault | 
| 
 | virtual | 
Reimplemented in llvm::cl::parser< bool >, llvm::cl::parser< boolOrDefault >, llvm::cl::parser< char >, llvm::cl::parser< double >, llvm::cl::parser< float >, llvm::cl::parser< int >, llvm::cl::parser< long >, llvm::cl::parser< long long >, llvm::cl::parser< std::optional< std::string > >, llvm::cl::parser< std::string >, llvm::cl::parser< unsigned >, llvm::cl::parser< unsigned long >, and llvm::cl::parser< unsigned long long >.
Definition at line 92 of file CommandLine.cpp.
| 
 | inline | 
Definition at line 906 of file CommandLine.h.
Definition at line 1949 of file CommandLine.cpp.
References argPlusPrefixesSize(), getValueName(), getValueStr(), llvm::cl::PositionalEatsArgs, and llvm::StringRef::size().
Referenced by printOptionInfo().
| 
 | inline | 
Definition at line 902 of file CommandLine.h.
References llvm::cl::ValueRequired.
| 
 | inlinevirtual | 
Reimplemented in llvm::cl::parser< bool >, llvm::cl::parser< boolOrDefault >, llvm::cl::parser< char >, llvm::cl::parser< double >, llvm::cl::parser< float >, llvm::cl::parser< int >, llvm::cl::parser< long >, llvm::cl::parser< long long >, llvm::cl::parser< std::optional< std::string > >, llvm::cl::parser< std::string >, llvm::cl::parser< unsigned >, llvm::cl::parser< unsigned long >, and llvm::cl::parser< unsigned long long >.
Definition at line 922 of file CommandLine.h.
Referenced by getOptionWidth(), and printOptionInfo().
| 
 | inline | 
Definition at line 908 of file CommandLine.h.
Definition at line 1965 of file CommandLine.cpp.
References getOptionWidth(), getValueName(), getValueStr(), llvm::outs(), llvm::cl::PositionalEatsArgs, llvm::cl::Option::printHelpStr(), and llvm::cl::ValueOptional.
Definition at line 1984 of file CommandLine.cpp.
References llvm::raw_ostream::indent(), and llvm::outs().
Referenced by printOptionNoValue().
Definition at line 2282 of file CommandLine.cpp.
References llvm::outs(), and printOptionName().