Lines Matching refs:Subs
176 if (Opt.Subs.empty()) { in forEachSubCommand()
180 if (Opt.Subs.size() == 1 && *Opt.Subs.begin() == &SubCommand::getAll()) { in forEachSubCommand()
186 for (auto *SC : Opt.Subs) { in forEachSubCommand()
2303 SmallVectorImpl<std::pair<const char *, SubCommand *>> &Subs) { in sortSubCommands() argument
2307 Subs.push_back(std::make_pair(S->getName().data(), S)); in sortSubCommands()
2309 array_pod_sort(Subs.begin(), Subs.end(), SubNameCompare); in sortSubCommands()
2327 void printSubCommands(StrSubCommandPairVector &Subs, size_t MaxSubLen) { in printSubCommands() argument
2328 for (const auto &S : Subs) { in printSubCommands()
2361 StrSubCommandPairVector Subs; in printHelp() local
2362 sortSubCommands(GlobalParser->RegisteredSubCommands, Subs); in printHelp()
2369 if (!Subs.empty()) in printHelp()
2391 if (Sub == &SubCommand::getTopLevel() && !Subs.empty()) { in printHelp()
2394 for (size_t i = 0, e = Subs.size(); i != e; ++i) in printHelp()
2395 MaxSubLen = std::max(MaxSubLen, strlen(Subs[i].first)); in printHelp()
2399 printSubCommands(Subs, MaxSubLen); in printHelp()
2752 auto &Subs = GlobalParser->RegisteredSubCommands; in getRegisteredOptions() local
2753 (void)Subs; in getRegisteredOptions()
2754 assert(Subs.contains(&Sub)); in getRegisteredOptions()