Lines Matching refs:GlobalParser
437 static ManagedStatic<CommandLineParser> GlobalParser; variable
440 GlobalParser->addLiteralOption(O, Name); in AddLiteralOption()
444 GlobalParser->MoreHelp.push_back(Help); in extrahelp()
448 GlobalParser->addOption(this); in addArgument()
452 void Option::removeArgument() { GlobalParser->removeOption(this); } in removeArgument()
456 GlobalParser->updateArgStr(this, S); in setArgStr()
482 GlobalParser->registerCategory(this); in registerCategory()
496 GlobalParser->registerSubCommand(this); in registerSubCommand()
500 GlobalParser->unregisterSubCommand(this); in unregisterSubCommand()
512 return (GlobalParser->getActiveSubCommand() == this); in operator bool()
1320 return GlobalParser->ParseCommandLineOptions(NewArgc, &NewArgv[0], Overview, in ParseCommandLineOptions()
1375 GlobalParser->ActiveSubCommand = ChosenSubCommand; in ParseCommandLineOptions()
1682 Errs << GlobalParser->ProgramName << ": for the " << PrintArg(ArgName, 0); in error()
2205 SubCommand *Sub = GlobalParser->getActiveSubCommand(); in printHelp()
2214 sortSubCommands(GlobalParser->RegisteredSubCommands, Subs); in printHelp()
2216 if (!GlobalParser->ProgramOverview.empty()) in printHelp()
2217 outs() << "OVERVIEW: " << GlobalParser->ProgramOverview << "\n"; in printHelp()
2220 outs() << "USAGE: " << GlobalParser->ProgramName; in printHelp()
2229 outs() << "USAGE: " << GlobalParser->ProgramName << " " << Sub->getName() in printHelp()
2253 outs() << " Type \"" << GlobalParser->ProgramName in printHelp()
2269 for (const auto &I : GlobalParser->MoreHelp) in printHelp()
2271 GlobalParser->MoreHelp.clear(); in printHelp()
2298 for (auto I = GlobalParser->RegisteredOptionCategories.begin(), in printOptions()
2299 E = GlobalParser->RegisteredOptionCategories.end(); in printOptions()
2581 if (GlobalParser->RegisteredOptionCategories.size() > 1) { in operator =()
2592 void cl::PrintOptionValues() { GlobalParser->printOptionValues(); } in PrintOptionValues()
2636 auto &Subs = GlobalParser->RegisteredSubCommands; in getRegisteredOptions()
2644 return GlobalParser->getRegisteredSubcommands(); in getRegisteredSubcommands()
2669 void cl::ResetCommandLineParser() { GlobalParser->reset(); } in ResetCommandLineParser()
2671 GlobalParser->ResetAllOptionOccurrences(); in ResetAllOptionOccurrences()