Lines Matching refs:ArgName
510 StringRef ArgName, StringRef Value, in CommaSeparateAndAddOccurrence() argument
520 if (Handler->addOccurrence(pos, ArgName, Val.substr(0, Pos), MultiArg)) in CommaSeparateAndAddOccurrence()
531 return Handler->addOccurrence(pos, ArgName, Value, MultiArg); in CommaSeparateAndAddOccurrence()
537 static inline bool ProvideOption(Option *Handler, StringRef ArgName, in ProvideOption() argument
571 return CommaSeparateAndAddOccurrence(Handler, i, ArgName, Value); in ProvideOption()
577 if (CommaSeparateAndAddOccurrence(Handler, i, ArgName, Value, MultiArg)) in ProvideOption()
589 if (CommaSeparateAndAddOccurrence(Handler, i, ArgName, Value, MultiArg)) in ProvideOption()
1214 StringRef ArgName = ""; in ParseCommandLineOptions() local
1251 ArgName = StringRef(argv[i] + 1); in ParseCommandLineOptions()
1253 while (!ArgName.empty() && ArgName[0] == '-') in ParseCommandLineOptions()
1254 ArgName = ArgName.substr(1); in ParseCommandLineOptions()
1256 Handler = LookupOption(*ChosenSubCommand, ArgName, Value); in ParseCommandLineOptions()
1263 ArgName = StringRef(argv[i] + 1); in ParseCommandLineOptions()
1265 while (!ArgName.empty() && ArgName[0] == '-') in ParseCommandLineOptions()
1266 ArgName = ArgName.substr(1); in ParseCommandLineOptions()
1268 Handler = LookupOption(*ChosenSubCommand, ArgName, Value); in ParseCommandLineOptions()
1272 Handler = HandlePrefixedOrGroupedOption(ArgName, Value, ErrorParsing, in ParseCommandLineOptions()
1279 LookupNearestOption(ArgName, OptionsMap, NearestHandlerString); in ParseCommandLineOptions()
1315 ErrorParsing |= ProvideOption(Handler, ArgName, Value, argc, argv, i); in ParseCommandLineOptions()
1438 bool Option::error(const Twine &Message, StringRef ArgName, raw_ostream &Errs) { in error() argument
1439 if (!ArgName.data()) in error()
1440 ArgName = ArgStr; in error()
1441 if (ArgName.empty()) in error()
1444 Errs << GlobalParser->ProgramName << ": for the -" << ArgName; in error()
1450 bool Option::addOccurrence(unsigned pos, StringRef ArgName, StringRef Value, in addOccurrence() argument
1458 return error("may only occur zero or one times!", ArgName); in addOccurrence()
1462 return error("must occur exactly one time!", ArgName); in addOccurrence()
1470 return handleOccurrence(pos, ArgName, Value); in addOccurrence()
1553 bool parser<bool>::parse(Option &O, StringRef ArgName, StringRef Arg, in parse() argument
1571 bool parser<boolOrDefault>::parse(Option &O, StringRef ArgName, StringRef Arg, in parse() argument
1589 bool parser<int>::parse(Option &O, StringRef ArgName, StringRef Arg, in parse() argument
1598 bool parser<unsigned>::parse(Option &O, StringRef ArgName, StringRef Arg, in parse() argument
1608 bool parser<unsigned long long>::parse(Option &O, StringRef ArgName, in parse() argument
1625 bool parser<double>::parse(Option &O, StringRef ArgName, StringRef Arg, in parse() argument
1630 bool parser<float>::parse(Option &O, StringRef ArgName, StringRef Arg, in parse() argument