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) {
2295 SmallVectorImpl<std::pair<const char *, SubCommand *>> &Subs) {
2299 Subs.push_back(std::make_pair(S->getName().data(), S));
2301 array_pod_sort(Subs.begin(), Subs.end(), SubNameCompare);
2319 void printSubCommands(StrSubCommandPairVector &Subs, size_t MaxSubLen) {
2320 for (const auto &S : Subs) {
2353 StrSubCommandPairVector Subs;
2354 sortSubCommands(GlobalParser->RegisteredSubCommands, Subs);
2361 if (!Subs.empty())
2383 if (Sub == &SubCommand::getTopLevel() && !Subs.empty()) {
2386 for (size_t i = 0, e = Subs.size(); i != e; ++i)
2387 MaxSubLen = std::max(MaxSubLen, strlen(Subs[i].first));
2391 printSubCommands(Subs, MaxSubLen);
2790 auto &Subs = GlobalParser->RegisteredSubCommands;
2791 (void)Subs;
2792 assert(Subs.contains(&Sub));