Lines Matching refs:GlobalParser
346 static ManagedStatic<CommandLineParser> GlobalParser; variable
349 GlobalParser->addLiteralOption(O, Name); in AddLiteralOption()
353 GlobalParser->MoreHelp.push_back(Help); in extrahelp()
357 GlobalParser->addOption(this); in addArgument()
361 void Option::removeArgument() { GlobalParser->removeOption(this); } in removeArgument()
365 GlobalParser->updateArgStr(this, S); in setArgStr()
374 GlobalParser->registerCategory(this); in registerCategory()
384 GlobalParser->registerSubCommand(this); in registerSubCommand()
388 GlobalParser->unregisterSubCommand(this); in unregisterSubCommand()
400 return (GlobalParser->getActiveSubCommand() == this); in operator bool()
1093 return GlobalParser->ParseCommandLineOptions(NewArgc, &NewArgv[0], Overview, in ParseCommandLineOptions()
1147 GlobalParser->ActiveSubCommand = ChosenSubCommand; in ParseCommandLineOptions()
1444 Errs << GlobalParser->ProgramName << ": for the -" << ArgName; in error()
1873 SubCommand *Sub = GlobalParser->getActiveSubCommand(); in printHelp()
1882 sortSubCommands(GlobalParser->RegisteredSubCommands, Subs); in printHelp()
1884 if (!GlobalParser->ProgramOverview.empty()) in printHelp()
1885 outs() << "OVERVIEW: " << GlobalParser->ProgramOverview << "\n"; in printHelp()
1888 outs() << "USAGE: " << GlobalParser->ProgramName; in printHelp()
1897 outs() << "USAGE: " << GlobalParser->ProgramName << " " << Sub->getName() in printHelp()
1921 outs() << " Type \"" << GlobalParser->ProgramName in printHelp()
1937 for (auto I : GlobalParser->MoreHelp) in printHelp()
1939 GlobalParser->MoreHelp.clear(); in printHelp()
1966 for (auto I = GlobalParser->RegisteredOptionCategories.begin(), in printOptions()
1967 E = GlobalParser->RegisteredOptionCategories.end(); in printOptions()
2110 if (GlobalParser->RegisteredOptionCategories.size() > 1) { in operator =()
2121 void cl::PrintOptionValues() { GlobalParser->printOptionValues(); } in PrintOptionValues()
2232 auto &Subs = GlobalParser->RegisteredSubCommands; in getRegisteredOptions()
2240 return GlobalParser->getRegisteredSubcommands(); in getRegisteredSubcommands()
2263 void cl::ResetCommandLineParser() { GlobalParser->reset(); } in ResetCommandLineParser()
2265 GlobalParser->ResetAllOptionOccurrences(); in ResetAllOptionOccurrences()