Lines Matching defs:Subs
199 if (Opt.Subs.empty())
202 for (auto SC : Opt.Subs)
260 if (O->Subs.empty()) {
263 for (auto SC : O->Subs)
302 if (O->Subs.empty())
309 for (auto SC : O->Subs)
341 if (O->Subs.empty())
348 for (auto SC : O->Subs)
2114 SmallVectorImpl<std::pair<const char *, SubCommand *>> &Subs) {
2118 Subs.push_back(std::make_pair(S->getName().data(), S));
2120 array_pod_sort(Subs.begin(), Subs.end(), SubNameCompare);
2138 void printSubCommands(StrSubCommandPairVector &Subs, size_t MaxSubLen) {
2139 for (const auto &S : Subs) {
2172 StrSubCommandPairVector Subs;
2173 sortSubCommands(GlobalParser->RegisteredSubCommands, Subs);
2180 if (Subs.size() > 2)
2202 if (Sub == &*TopLevelSubCommand && !Subs.empty()) {
2205 for (size_t i = 0, e = Subs.size(); i != e; ++i)
2206 MaxSubLen = std::max(MaxSubLen, strlen(Subs[i].first));
2210 printSubCommands(Subs, MaxSubLen);
2550 auto &Subs = GlobalParser->RegisteredSubCommands;
2551 (void)Subs;
2552 assert(is_contained(Subs, &Sub));