LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Attributes | List of all members
llvm::opt::OptTable::Info Struct Reference

Entry for a single option instance in the option data table. More...

#include <OptTable.h>

Collaboration diagram for llvm::opt::OptTable::Info:
Collaboration graph
[legend]

Public Attributes

const char *const * Prefixes
 
const char * Name
 
const char * HelpText
 
const char * MetaVar
 
unsigned ID
 
unsigned char Kind
 
unsigned char Param
 
unsigned short Flags
 
unsigned short GroupID
 
unsigned short AliasID
 
const char * AliasArgs
 

Detailed Description

Entry for a single option instance in the option data table.

Definition at line 34 of file OptTable.h.

Member Data Documentation

const char* llvm::opt::OptTable::Info::AliasArgs

Definition at line 47 of file OptTable.h.

Referenced by llvm::opt::Option::getAliasArgs().

unsigned short llvm::opt::OptTable::Info::AliasID

Definition at line 46 of file OptTable.h.

Referenced by llvm::opt::Option::getAlias().

unsigned short llvm::opt::OptTable::Info::Flags
unsigned short llvm::opt::OptTable::Info::GroupID
const char* llvm::opt::OptTable::Info::HelpText

Definition at line 39 of file OptTable.h.

Referenced by llvm::opt::OptTable::getOptionHelpText().

unsigned llvm::opt::OptTable::Info::ID

Definition at line 41 of file OptTable.h.

Referenced by llvm::opt::Option::getID(), and llvm::opt::OptTable::OptTable().

unsigned char llvm::opt::OptTable::Info::Kind
const char* llvm::opt::OptTable::Info::MetaVar

Definition at line 40 of file OptTable.h.

Referenced by llvm::opt::OptTable::getOptionMetaVar().

const char* llvm::opt::OptTable::Info::Name
unsigned char llvm::opt::OptTable::Info::Param

Definition at line 43 of file OptTable.h.

Referenced by llvm::opt::Option::getNumArgs().

const char* const* llvm::opt::OptTable::Info::Prefixes

A null terminated array of prefix strings to apply to name while matching.

Definition at line 37 of file OptTable.h.

Referenced by llvm::opt::Option::dump(), llvm::opt::Option::getPrefix(), matchOption(), and llvm::opt::operator<().


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