LLVM 20.0.0git
llvm::opt::GenericOptTable Member List

This is the complete list of members for llvm::opt::GenericOptTable, including all inherited members.

appendOptionPrefixes(OptSpecifier id, SmallVectorImpl< StringRef > &Prefixes) constllvm::opt::OptTableinline
buildPrefixChars()llvm::opt::OptTableprotected
findByPrefix(StringRef Cur, Visibility VisibilityMask, unsigned int DisableFlags) constllvm::opt::OptTable
findExact(StringRef Option, std::string &ExactString, Visibility VisibilityMask=Visibility()) constllvm::opt::OptTableinline
findExact(StringRef Option, std::string &ExactString, unsigned FlagsToInclude, unsigned FlagsToExclude=0) constllvm::opt::OptTableinline
findNearest(StringRef Option, std::string &NearestString, Visibility VisibilityMask=Visibility(), unsigned MinimumLength=4, unsigned MaximumDistance=UINT_MAX) constllvm::opt::OptTable
findNearest(StringRef Option, std::string &NearestString, unsigned FlagsToInclude, unsigned FlagsToExclude=0, unsigned MinimumLength=4, unsigned MaximumDistance=UINT_MAX) constllvm::opt::OptTable
FirstSearchableIndexllvm::opt::OptTableprotected
GenericOptTable(const char *StrTable, ArrayRef< unsigned > PrefixesTable, ArrayRef< Info > OptionInfos, bool IgnoreCase=false)llvm::opt::GenericOptTableprotected
getNumOptions() constllvm::opt::OptTableinline
getOption(OptSpecifier Opt) constllvm::opt::OptTable
getOptionGroupID(OptSpecifier id) constllvm::opt::OptTableinline
getOptionHelpText(OptSpecifier id) constllvm::opt::OptTableinline
getOptionHelpText(OptSpecifier id, Visibility VisibilityMask) constllvm::opt::OptTableinline
getOptionKind(OptSpecifier id) constllvm::opt::OptTableinline
getOptionMetaVar(OptSpecifier id) constllvm::opt::OptTableinline
getOptionName(OptSpecifier id) constllvm::opt::OptTableinline
getOptionPrefix(OptSpecifier id) constllvm::opt::OptTableinline
getOptionPrefixedName(OptSpecifier id) constllvm::opt::OptTableinline
getPrefixesTable() constllvm::opt::OptTableinline
getStrTable() constllvm::opt::OptTableinline
OptTable(const char *StrTable, ArrayRef< unsigned > PrefixesTable, ArrayRef< Info > OptionInfos, bool IgnoreCase=false)llvm::opt::OptTableprotected
parseArgs(int Argc, char *const *Argv, OptSpecifier Unknown, StringSaver &Saver, std::function< void(StringRef)> ErrorFn) constllvm::opt::OptTable
ParseArgs(ArrayRef< const char * > Args, unsigned &MissingArgIndex, unsigned &MissingArgCount, Visibility VisibilityMask=Visibility()) constllvm::opt::OptTable
ParseArgs(ArrayRef< const char * > Args, unsigned &MissingArgIndex, unsigned &MissingArgCount, unsigned FlagsToInclude, unsigned FlagsToExclude=0) constllvm::opt::OptTable
ParseOneArg(const ArgList &Args, unsigned &Index, Visibility VisibilityMask=Visibility()) constllvm::opt::OptTable
ParseOneArg(const ArgList &Args, unsigned &Index, unsigned FlagsToInclude, unsigned FlagsToExclude) constllvm::opt::OptTable
PrefixCharsllvm::opt::OptTableprotected
PrefixesUnionllvm::opt::OptTableprotected
printHelp(raw_ostream &OS, const char *Usage, const char *Title, bool ShowHidden=false, bool ShowAllAliases=false, Visibility VisibilityMask=Visibility()) constllvm::opt::OptTable
printHelp(raw_ostream &OS, const char *Usage, const char *Title, unsigned FlagsToInclude, unsigned FlagsToExclude, bool ShowAllAliases) constllvm::opt::OptTable
setDashDashParsing(bool Value)llvm::opt::OptTableinline
setGroupedShortOptions(bool Value)llvm::opt::OptTableinline
setInitialOptionsFromEnvironment(const char *E)llvm::opt::OptTableinline
suggestValueCompletions(StringRef Option, StringRef Arg) constllvm::opt::OptTable
~OptTable()llvm::opt::OptTablevirtual