LLVM: llvm:πŸ†‘:basic_parser_impl Class Reference (original) (raw)

#include "[llvm/Support/CommandLine.h](CommandLine%5F8h%5Fsource.html)"

Inheritance diagram for llvm:πŸ†‘:basic_parser_impl:

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 ()

Detailed Description

Definition at line 895 of file CommandLine.h.

Constructor & Destructor Documentation

llvm:πŸ†‘:basic_parser_impl::basic_parser_impl ( Option & ) inline

β—† ~basic_parser_impl()

virtual llvm:πŸ†‘:basic_parser_impl::~basic_parser_impl ( ) virtualdefault

Member Function Documentation

β—† anchor()

void basic_parser_impl::anchor ( ) virtual

Reimplemented in llvm:πŸ†‘:parser< bool >, llvm:πŸ†‘:parser< boolOrDefault >, llvm:πŸ†‘:parser< char >, llvm:πŸ†‘:parser< double >, llvm:πŸ†‘:parser< float >, llvm:πŸ†‘:parser< int >, llvm:πŸ†‘:parser< long >, llvm:πŸ†‘:parser< long long >, llvm:πŸ†‘:parser< std::optional< std::string > >, llvm:πŸ†‘:parser< std::string >, llvm:πŸ†‘:parser< unsigned >, llvm:πŸ†‘:parser< unsigned long >, and llvm:πŸ†‘:parser< unsigned long long >.

Definition at line 92 of file CommandLine.cpp.

β—† getExtraOptionNames()

β—† getOptionWidth()

size_t basic_parser_impl::getOptionWidth ( const Option & O ) const

β—† getValueExpectedFlagDefault()

enum ValueExpected llvm:πŸ†‘:basic_parser_impl::getValueExpectedFlagDefault ( ) const inline

β—† getValueName()

virtual StringRef llvm:πŸ†‘:basic_parser_impl::getValueName ( ) const inlinevirtual

Reimplemented in llvm:πŸ†‘:parser< bool >, llvm:πŸ†‘:parser< boolOrDefault >, llvm:πŸ†‘:parser< char >, llvm:πŸ†‘:parser< double >, llvm:πŸ†‘:parser< float >, llvm:πŸ†‘:parser< int >, llvm:πŸ†‘:parser< long >, llvm:πŸ†‘:parser< long long >, llvm:πŸ†‘:parser< std::optional< std::string > >, llvm:πŸ†‘:parser< std::string >, llvm:πŸ†‘:parser< unsigned >, llvm:πŸ†‘:parser< unsigned long >, and llvm:πŸ†‘:parser< unsigned long long >.

Definition at line 922 of file CommandLine.h.

Referenced by getOptionWidth(), and printOptionInfo().

β—† initialize()

void llvm:πŸ†‘:basic_parser_impl::initialize ( ) inline

β—† printOptionInfo()

void basic_parser_impl::printOptionInfo ( const Option & O,
size_t GlobalWidth ) const

β—† printOptionName()

void basic_parser_impl::printOptionName ( const Option & O, size_t GlobalWidth ) const protected

β—† printOptionNoValue()

void basic_parser_impl::printOptionNoValue ( const Option & O,
size_t GlobalWidth ) const

The documentation for this class was generated from the following files: