Lines Matching refs:Subs
201 if (Opt.Subs.empty()) in addLiteralOption()
204 for (auto *SC : Opt.Subs) in addLiteralOption()
262 if (O->Subs.empty()) { in addOption()
265 for (auto *SC : O->Subs) in addOption()
304 if (O->Subs.empty()) in removeOption()
311 for (auto *SC : O->Subs) in removeOption()
343 if (O->Subs.empty()) in updateArgStr()
350 for (auto *SC : O->Subs) in updateArgStr()
2228 SmallVectorImpl<std::pair<const char *, SubCommand *>> &Subs) { in sortSubCommands() argument
2232 Subs.push_back(std::make_pair(S->getName().data(), S)); in sortSubCommands()
2234 array_pod_sort(Subs.begin(), Subs.end(), SubNameCompare); in sortSubCommands()
2252 void printSubCommands(StrSubCommandPairVector &Subs, size_t MaxSubLen) { in printSubCommands() argument
2253 for (const auto &S : Subs) { in printSubCommands()
2286 StrSubCommandPairVector Subs; in printHelp() local
2287 sortSubCommands(GlobalParser->RegisteredSubCommands, Subs); in printHelp()
2294 if (Subs.size() > 2) in printHelp()
2316 if (Sub == &*TopLevelSubCommand && !Subs.empty()) { in printHelp()
2319 for (size_t i = 0, e = Subs.size(); i != e; ++i) in printHelp()
2320 MaxSubLen = std::max(MaxSubLen, strlen(Subs[i].first)); in printHelp()
2324 printSubCommands(Subs, MaxSubLen); in printHelp()
2693 auto &Subs = GlobalParser->RegisteredSubCommands; in getRegisteredOptions() local
2694 (void)Subs; in getRegisteredOptions()
2695 assert(is_contained(Subs, &Sub)); in getRegisteredOptions()