Lines Matching refs:ArgName
494 StringRef ArgName, StringRef Value, in CommaSeparateAndAddOccurrence() argument
504 if (Handler->addOccurrence(pos, ArgName, Val.substr(0, Pos), MultiArg)) in CommaSeparateAndAddOccurrence()
516 return Handler->addOccurrence(pos, ArgName, Value, MultiArg); in CommaSeparateAndAddOccurrence()
522 static inline bool ProvideOption(Option *Handler, StringRef ArgName, in ProvideOption() argument
554 return CommaSeparateAndAddOccurrence(Handler, i, ArgName, Value); in ProvideOption()
560 if (CommaSeparateAndAddOccurrence(Handler, i, ArgName, Value, MultiArg)) in ProvideOption()
572 if (CommaSeparateAndAddOccurrence(Handler, i, ArgName, Value, MultiArg)) in ProvideOption()
1110 StringRef ArgName = ""; in ParseCommandLineOptions() local
1147 ArgName = argv[i] + 1; in ParseCommandLineOptions()
1149 while (!ArgName.empty() && ArgName[0] == '-') in ParseCommandLineOptions()
1150 ArgName = ArgName.substr(1); in ParseCommandLineOptions()
1152 Handler = LookupOption(*ChosenSubCommand, ArgName, Value); in ParseCommandLineOptions()
1159 ArgName = argv[i] + 1; in ParseCommandLineOptions()
1161 while (!ArgName.empty() && ArgName[0] == '-') in ParseCommandLineOptions()
1162 ArgName = ArgName.substr(1); in ParseCommandLineOptions()
1164 Handler = LookupOption(*ChosenSubCommand, ArgName, Value); in ParseCommandLineOptions()
1168 Handler = HandlePrefixedOrGroupedOption(ArgName, Value, ErrorParsing, in ParseCommandLineOptions()
1175 LookupNearestOption(ArgName, OptionsMap, NearestHandlerString); in ParseCommandLineOptions()
1206 ErrorParsing |= ProvideOption(Handler, ArgName, Value, argc, argv, i); in ParseCommandLineOptions()
1332 bool Option::error(const Twine &Message, StringRef ArgName) { in error() argument
1333 if (!ArgName.data()) in error()
1334 ArgName = ArgStr; in error()
1335 if (ArgName.empty()) in error()
1338 errs() << GlobalParser->ProgramName << ": for the -" << ArgName; in error()
1344 bool Option::addOccurrence(unsigned pos, StringRef ArgName, StringRef Value, in addOccurrence() argument
1352 return error("may only occur zero or one times!", ArgName); in addOccurrence()
1356 return error("must occur exactly one time!", ArgName); in addOccurrence()
1364 return handleOccurrence(pos, ArgName, Value); in addOccurrence()
1436 bool parser<bool>::parse(Option &O, StringRef ArgName, StringRef Arg, in parse() argument
1454 bool parser<boolOrDefault>::parse(Option &O, StringRef ArgName, StringRef Arg, in parse() argument
1472 bool parser<int>::parse(Option &O, StringRef ArgName, StringRef Arg, in parse() argument
1481 bool parser<unsigned>::parse(Option &O, StringRef ArgName, StringRef Arg, in parse() argument
1491 bool parser<unsigned long long>::parse(Option &O, StringRef ArgName, in parse() argument
1512 bool parser<double>::parse(Option &O, StringRef ArgName, StringRef Arg, in parse() argument
1517 bool parser<float>::parse(Option &O, StringRef ArgName, StringRef Arg, in parse() argument