Home | History | Annotate | Download | only in Support

Lines Matching defs:ArgName

275                                           StringRef ArgName, StringRef Value,
285 if (Handler->addOccurrence(pos, ArgName, Val.substr(0, Pos), MultiArg))
297 if (Handler->addOccurrence(pos, ArgName, Value, MultiArg))
306 static inline bool ProvideOption(Option *Handler, StringRef ArgName,
337 return CommaSeparateAndAddOccurrence(Handler, i, ArgName, Value);
343 if (CommaSeparateAndAddOccurrence(Handler, i, ArgName, Value, MultiArg))
354 if (CommaSeparateAndAddOccurrence(Handler, i, ArgName, Value, MultiArg))
832 StringRef ArgName = "";
880 ArgName = argv[i]+1;
882 while (!ArgName.empty() && ArgName[0] == '-')
883 ArgName = ArgName.substr(1);
885 Handler = LookupOption(ArgName, Value, Opts);
892 ArgName = argv[i]+1;
894 while (!ArgName.empty() && ArgName[0] == '-')
895 ArgName = ArgName.substr(1);
897 Handler = LookupOption(ArgName, Value, Opts);
901 Handler = HandlePrefixedOrGroupedOption(ArgName, Value,
907 NearestHandler = LookupNearestOption(ArgName, Opts,
936 ErrorParsing |= ProvideOption(Handler, ArgName, Value, argc, argv, i);
1059 bool Option::error(const Twine &Message, StringRef ArgName) {
1060 if (!ArgName.data()) ArgName = ArgStr;
1061 if (ArgName.empty())
1064 errs() << ProgramName << ": for the -" << ArgName;
1070 bool Option::addOccurrence(unsigned pos, StringRef ArgName,
1078 return error("may only occur zero or one times!", ArgName);
1082 return error("must occur exactly one time!", ArgName);
1089 return handleOccurrence(pos, ArgName, Value);
1164 bool parser<bool>::parse(Option &O, StringRef ArgName,
1182 bool parser<boolOrDefault>::parse(Option &O, StringRef ArgName,
1200 bool parser<int>::parse(Option &O, StringRef ArgName,
1209 bool parser<unsigned>::parse(Option &O, StringRef ArgName,
1219 bool parser<unsigned long long>::parse(Option &O, StringRef ArgName,
1239 bool parser<double>::parse(Option &O, StringRef ArgName,
1244 bool parser<float>::parse(Option &O, StringRef ArgName,