LLVM  3.7.0
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:
[legend]

Public Attributes

const char *constPrefixes
 A null terminated array of prefix strings to apply to name while matching. More...
 
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 35 of file OptTable.h.

Member Data Documentation

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

Definition at line 48 of file OptTable.h.

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

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

Definition at line 47 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 40 of file OptTable.h.

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

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

Definition at line 42 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 41 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 44 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 38 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: