Lines Matching refs:PositionalOpts
160 SC->PositionalOpts.push_back(O); in addOption()
209 for (auto Opt = Sub.PositionalOpts.begin(); in removeOption()
210 Opt != Sub.PositionalOpts.end(); ++Opt) { in removeOption()
212 Sub.PositionalOpts.erase(Opt); in removeOption()
242 return (!Sub.OptionsMap.empty() || !Sub.PositionalOpts.empty() || in hasOptions()
392 PositionalOpts.clear(); in reset()
1151 auto &PositionalOpts = ChosenSubCommand->PositionalOpts; in ParseCommandLineOptions() local
1156 assert(PositionalOpts.size() > 0 && in ParseCommandLineOptions()
1159 if (!PositionalOpts.empty()) { in ParseCommandLineOptions()
1163 for (size_t i = 0, e = PositionalOpts.size(); i != e; ++i) { in ParseCommandLineOptions()
1164 Option *Opt = PositionalOpts[i]; in ParseCommandLineOptions()
1170 if (PositionalOpts.size() > 1) { in ParseCommandLineOptions()
1189 *Errs << PositionalOpts.size(); in ParseCommandLineOptions()
1227 if (!PositionalOpts.empty()) { in ParseCommandLineOptions()
1328 PositionalVals.size() > PositionalOpts.size()) { in ParseCommandLineOptions()
1330 << "Can specify at most " << PositionalOpts.size() in ParseCommandLineOptions()
1337 for (size_t i = 0, e = PositionalOpts.size(); i != e; ++i) { in ParseCommandLineOptions()
1338 if (RequiresValue(PositionalOpts[i])) { in ParseCommandLineOptions()
1339 ProvidePositionalOption(PositionalOpts[i], PositionalVals[ValNo].first, in ParseCommandLineOptions()
1349 bool Done = PositionalOpts[i]->getNumOccurrencesFlag() == cl::Required; in ParseCommandLineOptions()
1351 switch (PositionalOpts[i]->getNumOccurrencesFlag()) { in ParseCommandLineOptions()
1357 ProvidePositionalOption(PositionalOpts[i], in ParseCommandLineOptions()
1371 for (size_t j = 1, e = PositionalOpts.size(); j != e; ++j) in ParseCommandLineOptions()
1372 if (RequiresValue(PositionalOpts[j])) { in ParseCommandLineOptions()
1373 ErrorParsing |= ProvidePositionalOption(PositionalOpts[j], in ParseCommandLineOptions()
1384 if (PositionalOpts.size() == 1 && ValNo == 0 && !PositionalVals.empty()) { in ParseCommandLineOptions()
1385 ErrorParsing |= ProvidePositionalOption(PositionalOpts[0], in ParseCommandLineOptions()
1875 auto &PositionalOpts = Sub->PositionalOpts; in printHelp() local
1901 for (auto Opt : PositionalOpts) { in printHelp()