|
LLVM
3.7.0
|
Entry for a single option instance in the option data table. More...
#include <OptTable.h>
Public Attributes | |
| const char *const * | Prefixes |
| 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 |
Entry for a single option instance in the option data table.
Definition at line 35 of file OptTable.h.
| 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 |
Definition at line 45 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 46 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 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 |
Definition at line 43 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 41 of file OptTable.h.
Referenced by llvm::opt::OptTable::getOptionMetaVar().
| const char* llvm::opt::OptTable::Info::Name |
Definition at line 39 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 44 of file OptTable.h.
Referenced by llvm::opt::Option::getNumArgs().
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<().
1.8.6