Lines Matching defs:PositionalOpts
225 SC->PositionalOpts.push_back(O);
267 for (auto *Opt = Sub.PositionalOpts.begin();
268 Opt != Sub.PositionalOpts.end(); ++Opt) {
270 Sub.PositionalOpts.erase(Opt);
290 return (!Sub.OptionsMap.empty() || !Sub.PositionalOpts.empty() ||
492 PositionalOpts.clear();
1479 for (Option *O : SC->PositionalOpts)
1543 auto &PositionalOpts = ChosenSubCommand->PositionalOpts;
1552 assert(PositionalOpts.size() > 0 &&
1555 if (!PositionalOpts.empty()) {
1559 for (size_t i = 0, e = PositionalOpts.size(); i != e; ++i) {
1560 Option *Opt = PositionalOpts[i];
1566 if (PositionalOpts.size() > 1) {
1585 *Errs << PositionalOpts.size();
1623 if (!PositionalOpts.empty()) {
1743 PositionalVals.size() > PositionalOpts.size()) {
1745 << "Can specify at most " << PositionalOpts.size()
1752 for (Option *Opt : PositionalOpts) {
1785 for (Option *Opt : PositionalOpts)
1797 if (PositionalOpts.size() == 1 && ValNo == 0 && !PositionalVals.empty()) {
1798 ErrorParsing |= ProvidePositionalOption(PositionalOpts[0],
2347 auto &PositionalOpts = Sub->PositionalOpts;
2373 for (auto *Opt : PositionalOpts) {