Lines Matching refs:PositionalOpts

225       SC->PositionalOpts.push_back(O);  in addOption()
267 for (auto *Opt = Sub.PositionalOpts.begin(); in removeOption()
268 Opt != Sub.PositionalOpts.end(); ++Opt) { in removeOption()
270 Sub.PositionalOpts.erase(Opt); in removeOption()
290 return (!Sub.OptionsMap.empty() || !Sub.PositionalOpts.empty() || in hasOptions()
476 PositionalOpts.clear(); in reset()
1463 for (Option *O : SC->PositionalOpts) in ResetAllOptionOccurrences()
1527 auto &PositionalOpts = ChosenSubCommand->PositionalOpts; in ParseCommandLineOptions() local
1536 assert(PositionalOpts.size() > 0 && in ParseCommandLineOptions()
1539 if (!PositionalOpts.empty()) { in ParseCommandLineOptions()
1543 for (size_t i = 0, e = PositionalOpts.size(); i != e; ++i) { in ParseCommandLineOptions()
1544 Option *Opt = PositionalOpts[i]; in ParseCommandLineOptions()
1550 if (PositionalOpts.size() > 1) { in ParseCommandLineOptions()
1569 *Errs << PositionalOpts.size(); in ParseCommandLineOptions()
1607 if (!PositionalOpts.empty()) { in ParseCommandLineOptions()
1727 PositionalVals.size() > PositionalOpts.size()) { in ParseCommandLineOptions()
1729 << "Can specify at most " << PositionalOpts.size() in ParseCommandLineOptions()
1736 for (size_t i = 0, e = PositionalOpts.size(); i != e; ++i) { in ParseCommandLineOptions()
1737 if (RequiresValue(PositionalOpts[i])) { in ParseCommandLineOptions()
1738 ProvidePositionalOption(PositionalOpts[i], PositionalVals[ValNo].first, in ParseCommandLineOptions()
1748 bool Done = PositionalOpts[i]->getNumOccurrencesFlag() == cl::Required; in ParseCommandLineOptions()
1750 switch (PositionalOpts[i]->getNumOccurrencesFlag()) { in ParseCommandLineOptions()
1756 ProvidePositionalOption(PositionalOpts[i], in ParseCommandLineOptions()
1770 for (size_t J = 0, E = PositionalOpts.size(); J != E; ++J) in ParseCommandLineOptions()
1771 if (RequiresValue(PositionalOpts[J])) { in ParseCommandLineOptions()
1772 ErrorParsing |= ProvidePositionalOption(PositionalOpts[J], in ParseCommandLineOptions()
1783 if (PositionalOpts.size() == 1 && ValNo == 0 && !PositionalVals.empty()) { in ParseCommandLineOptions()
1784 ErrorParsing |= ProvidePositionalOption(PositionalOpts[0], in ParseCommandLineOptions()
2355 auto &PositionalOpts = Sub->PositionalOpts; in printHelp() local
2381 for (auto *Opt : PositionalOpts) { in printHelp()