Lines Matching defs:Subs
176 if (Opt.Subs.empty()) {
180 if (Opt.Subs.size() == 1 && *Opt.Subs.begin() == &SubCommand::getAll()) {
186 for (auto *SC : Opt.Subs) {
2301 SmallVectorImpl<std::pair<const char *, SubCommand *>> &Subs) {
2305 Subs.push_back(std::make_pair(S->getName().data(), S));
2307 array_pod_sort(Subs.begin(), Subs.end(), SubNameCompare);
2325 void printSubCommands(StrSubCommandPairVector &Subs, size_t MaxSubLen) {
2326 for (const auto &S : Subs) {
2359 StrSubCommandPairVector Subs;
2360 sortSubCommands(GlobalParser->RegisteredSubCommands, Subs);
2367 if (!Subs.empty())
2389 if (Sub == &SubCommand::getTopLevel() && !Subs.empty()) {
2392 for (size_t i = 0, e = Subs.size(); i != e; ++i)
2393 MaxSubLen = std::max(MaxSubLen, strlen(Subs[i].first));
2397 printSubCommands(Subs, MaxSubLen);
2796 auto &Subs = GlobalParser->RegisteredSubCommands;
2797 (void)Subs;
2798 assert(Subs.contains(&Sub));