LLVM 17.0.0git
|
Entry for a single option instance in the option data table. More...
#include "llvm/Option/OptTable.h"
Public Attributes | |
ArrayRef< StringLiteral > | Prefixes |
A null terminated array of prefix strings to apply to name while matching. | |
StringRef | Name |
const char * | HelpText |
const char * | MetaVar |
unsigned | ID |
unsigned char | Kind |
unsigned char | Param |
unsigned int | Flags |
unsigned short | GroupID |
unsigned short | AliasID |
const char * | AliasArgs |
const char * | Values |
Entry for a single option instance in the option data table.
Definition at line 43 of file OptTable.h.
Definition at line 56 of file OptTable.h.
Referenced by llvm::opt::Option::getAliasArgs().
unsigned short llvm::opt::OptTable::Info::AliasID |
Definition at line 55 of file OptTable.h.
Referenced by llvm::opt::Option::getAlias().
unsigned int llvm::opt::OptTable::Info::Flags |
Definition at line 53 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 54 of file OptTable.h.
Referenced by llvm::opt::Option::getGroup(), and llvm::opt::OptTable::getOptionGroupID().
Definition at line 48 of file OptTable.h.
Referenced by llvm::opt::Option::getHelpText(), and llvm::opt::OptTable::getOptionHelpText().
unsigned llvm::opt::OptTable::Info::ID |
Definition at line 50 of file OptTable.h.
Referenced by llvm::opt::Option::getID(), and llvm::opt::OptTable::OptTable().
Definition at line 51 of file OptTable.h.
Referenced by llvm::opt::Option::getKind(), llvm::opt::OptTable::getOptionKind(), and llvm::opt::OptTable::OptTable().
Definition at line 49 of file OptTable.h.
Referenced by llvm::opt::Option::getMetaVar(), and llvm::opt::OptTable::getOptionMetaVar().
StringRef llvm::opt::OptTable::Info::Name |
Definition at line 47 of file OptTable.h.
Referenced by llvm::opt::Option::getName(), and llvm::opt::OptTable::getOptionName().
Definition at line 52 of file OptTable.h.
Referenced by llvm::opt::Option::getNumArgs().
ArrayRef<StringLiteral> llvm::opt::OptTable::Info::Prefixes |
A null terminated array of prefix strings to apply to name while matching.
Definition at line 46 of file OptTable.h.
Referenced by llvm::opt::GenericOptTable::GenericOptTable(), llvm::opt::Option::getPrefix(), and llvm::opt::Option::print().
Definition at line 57 of file OptTable.h.