Home | History | Annotate | Download | only in Support

Lines Matching refs:PositionalOpts

156       SC->PositionalOpts.push_back(O);
205 for (auto Opt = Sub.PositionalOpts.begin();
206 Opt != Sub.PositionalOpts.end(); ++Opt) {
208 Sub.PositionalOpts.erase(Opt);
238 return (!Sub.OptionsMap.empty() || !Sub.PositionalOpts.empty() ||
381 PositionalOpts.clear();
1046 auto &PositionalOpts = ChosenSubCommand->PositionalOpts;
1051 assert(PositionalOpts.size() > 0 &&
1054 if (!PositionalOpts.empty()) {
1058 for (size_t i = 0, e = PositionalOpts.size(); i != e; ++i) {
1059 Option *Opt = PositionalOpts[i];
1065 if (PositionalOpts.size() > 1) {
1084 errs() << PositionalOpts.size();
1123 if (!PositionalOpts.empty()) {
1220 PositionalVals.size() > PositionalOpts.size()) {
1223 << "Can specify at most " << PositionalOpts.size()
1231 for (size_t i = 0, e = PositionalOpts.size(); i != e; ++i) {
1232 if (RequiresValue(PositionalOpts[i])) {
1233 ProvidePositionalOption(PositionalOpts[i], PositionalVals[ValNo].first,
1243 bool Done = PositionalOpts[i]->getNumOccurrencesFlag() == cl::Required;
1245 switch (PositionalOpts[i]->getNumOccurrencesFlag()) {
1251 ProvidePositionalOption(PositionalOpts[i],
1265 for (size_t j = 1, e = PositionalOpts.size(); j != e; ++j)
1266 if (RequiresValue(PositionalOpts[j])) {
1267 ErrorParsing |= ProvidePositionalOption(PositionalOpts[j],
1278 if (PositionalOpts.size() == 1 && ValNo == 0 && !PositionalVals.empty()) {
1279 ErrorParsing |= ProvidePositionalOption(PositionalOpts[0],
1756 auto &PositionalOpts = Sub->PositionalOpts;
1780 for (auto Opt : PositionalOpts) {