LLVM API Documentation
Entry for a single option instance in the option data table. More...
#include <OptTable.h>
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 |
Entry for a single option instance in the option data table.
Definition at line 34 of file OptTable.h.
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 |
Definition at line 44 of file OptTable.h.
Referenced by llvm::opt::Option::getRenderStyle(), llvm::opt::Option::hasFlag(), llvm::opt::Option::hasNoOptAsInput(), and llvm::opt::OptTable::PrintHelp().
unsigned short llvm::opt::OptTable::Info::GroupID |
Definition at line 45 of file OptTable.h.
Referenced by llvm::opt::Option::getGroup(), and llvm::opt::OptTable::getOptionGroupID().
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 |
Definition at line 42 of file OptTable.h.
Referenced by llvm::opt::Option::getKind(), llvm::opt::OptTable::getOptionKind(), llvm::opt::operator<(), and llvm::opt::OptTable::OptTable().
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 |
Definition at line 38 of file OptTable.h.
Referenced by llvm::opt::Option::getName(), llvm::opt::OptTable::getOptionName(), matchOption(), and llvm::opt::operator<().
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<().