LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

llvm::cl::basic_parser_impl Struct Reference

#include <CommandLine.h>

Inheritance diagram for llvm::cl::basic_parser_impl:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~basic_parser_impl ()
enum ValueExpected getValueExpectedFlagDefault () const
void initialize (Option &O)
unsigned getOptionWidth (const Option &O) const
void printOptionInfo (const Option &O, unsigned GlobalWidth) const
virtual const char * getValueName () const

Detailed Description

Definition at line 482 of file CommandLine.h.


Constructor & Destructor Documentation

virtual llvm::cl::basic_parser_impl::~basic_parser_impl  )  [inline, virtual]
 

Definition at line 483 of file CommandLine.h.


Member Function Documentation

unsigned llvm::cl::basic_parser_impl::getOptionWidth const Option O  )  const
 

enum ValueExpected llvm::cl::basic_parser_impl::getValueExpectedFlagDefault  )  const [inline]
 

Reimplemented in llvm::cl::parser< bool >.

Definition at line 485 of file CommandLine.h.

References llvm::cl::ValueRequired.

virtual const char* llvm::cl::basic_parser_impl::getValueName  )  const [inline, virtual]
 

Reimplemented in llvm::cl::parser< bool >, llvm::cl::parser< int >, llvm::cl::parser< unsigned >, llvm::cl::parser< double >, llvm::cl::parser< float >, and llvm::cl::parser< std::string >.

Definition at line 500 of file CommandLine.h.

void llvm::cl::basic_parser_impl::initialize Option O  )  [inline]
 

Definition at line 489 of file CommandLine.h.

void llvm::cl::basic_parser_impl::printOptionInfo const Option O,
unsigned  GlobalWidth
const
 


The documentation for this struct was generated from the following file: