Lines Matching refs:OptTable
58 static inline bool operator<(const OptTable::Info &A, const OptTable::Info &B) { in operator <()
79 static inline bool operator<(const OptTable::Info &I, StringRef Name) { in operator <()
88 OptTable::OptTable(ArrayRef<Info> OptionInfos, bool IgnoreCase) in OptTable() function in OptTable
130 void OptTable::buildPrefixChars() { in buildPrefixChars()
141 OptTable::~OptTable() = default;
143 const Option OptTable::getOption(OptSpecifier Opt) const { in getOption()
161 static unsigned matchOption(const OptTable::Info *I, StringRef Str, in matchOption()
176 static bool optionMatches(const OptTable::Info &In, StringRef Option) { in optionMatches()
188 OptTable::suggestValueCompletions(StringRef Option, StringRef Arg) const { in suggestValueCompletions()
208 OptTable::findByPrefix(StringRef Cur, Visibility VisibilityMask, in findByPrefix()
231 unsigned OptTable::findNearest(StringRef Option, std::string &NearestString, in findNearest()
242 unsigned OptTable::findNearest(StringRef Option, std::string &NearestString, in findNearest()
257 unsigned OptTable::internalFindNearest( in internalFindNearest()
345 std::unique_ptr<Arg> OptTable::parseOneArgGrouped(InputArgList &Args, in parseOneArgGrouped()
408 std::unique_ptr<Arg> OptTable::ParseOneArg(const ArgList &Args, unsigned &Index, in ParseOneArg()
415 std::unique_ptr<Arg> OptTable::ParseOneArg(const ArgList &Args, unsigned &Index, in ParseOneArg()
428 std::unique_ptr<Arg> OptTable::internalParseOneArg( in internalParseOneArg()
490 InputArgList OptTable::ParseArgs(ArrayRef<const char *> Args, in ParseArgs()
501 InputArgList OptTable::ParseArgs(ArrayRef<const char *> Args, in ParseArgs()
517 InputArgList OptTable::internalParseArgs( in internalParseArgs()
572 InputArgList OptTable::parseArgs(int Argc, char *const *Argv, in parseArgs()
599 static std::string getOptionHelpName(const OptTable &Opts, OptSpecifier Id) { in getOptionHelpName()
688 static const char *getOptionHelpGroup(const OptTable &Opts, OptSpecifier Id) { in getOptionHelpGroup()
706 void OptTable::printHelp(raw_ostream &OS, const char *Usage, const char *Title, in printHelp()
717 void OptTable::printHelp(raw_ostream &OS, const char *Usage, const char *Title, in printHelp()
734 void OptTable::internalPrintHelp( in internalPrintHelp()
783 : OptTable(OptionInfos, IgnoreCase) { in GenericOptTable()