Lines Matching defs:OptTable

1 //===- OptTable.cpp - Option Table Implementation -------------------------===//
9 #include "llvm/Option/OptTable.h"
44 inline bool operator()(const OptTable::Info &A,
45 const OptTable::Info &B) const {
70 inline bool operator()(const OptTable::Info &I, StringRef Name) const {
80 OptTable::OptTable(const StringTable &StrTable,
125 void OptTable::buildPrefixChars() {
136 OptTable::~OptTable() = default;
138 const Option OptTable::getOption(OptSpecifier Opt) const {
158 const OptTable::Info *I, StringRef Str,
177 const OptTable::Info &In, StringRef Option) {
190 OptTable::suggestValueCompletions(StringRef Option, StringRef Arg) const {
210 OptTable::findByPrefix(StringRef Cur, Visibility VisibilityMask,
235 unsigned OptTable::findNearest(StringRef Option, std::string &NearestString,
246 unsigned OptTable::findNearest(StringRef Option, std::string &NearestString,
261 unsigned OptTable::internalFindNearest(
351 std::unique_ptr<Arg> OptTable::parseOneArgGrouped(InputArgList &Args,
416 std::unique_ptr<Arg> OptTable::ParseOneArg(const ArgList &Args, unsigned &Index,
423 std::unique_ptr<Arg> OptTable::ParseOneArg(const ArgList &Args, unsigned &Index,
436 std::unique_ptr<Arg> OptTable::internalParseOneArg(
500 InputArgList OptTable::ParseArgs(ArrayRef<const char *> Args,
511 InputArgList OptTable::ParseArgs(ArrayRef<const char *> Args,
527 InputArgList OptTable::internalParseArgs(
582 InputArgList OptTable::parseArgs(int Argc, char *const *Argv,
609 static std::string getOptionHelpName(const OptTable &Opts, OptSpecifier Id) {
698 static const char *getOptionHelpGroup(const OptTable &Opts, OptSpecifier Id) {
716 void OptTable::printHelp(raw_ostream &OS, const char *Usage, const char *Title,
727 void OptTable::printHelp(raw_ostream &OS, const char *Usage, const char *Title,
744 void OptTable::internalPrintHelp(
795 : OptTable(StrTable, PrefixesTable, OptionInfos, IgnoreCase) {