Home | History | Annotate | Download | only in Support

Lines Matching refs:ArgName

236                                          StringRef ArgName,
247 if (Handler->addOccurrence(pos, ArgName, Val.substr(0, Pos), MultiArg))
259 if (Handler->addOccurrence(pos, ArgName, Value, MultiArg))
268 static inline bool ProvideOption(Option *Handler, StringRef ArgName,
299 return CommaSeparateAndAddOccurence(Handler, i, ArgName, Value);
305 if (CommaSeparateAndAddOccurence(Handler, i, ArgName, Value, MultiArg))
316 if (CommaSeparateAndAddOccurence(Handler, i, ArgName, Value, MultiArg))
621 StringRef ArgName = "";
670 ArgName = argv[i]+1;
672 while (!ArgName.empty() && ArgName[0] == '-')
673 ArgName = ArgName.substr(1);
675 Handler = LookupOption(ArgName, Value, Opts);
682 ArgName = argv[i]+1;
684 while (!ArgName.empty() && ArgName[0] == '-')
685 ArgName = ArgName.substr(1);
687 Handler = LookupOption(ArgName, Value, Opts);
691 Handler = HandlePrefixedOrGroupedOption(ArgName, Value,
697 NearestHandler = LookupNearestOption(ArgName, Opts,
726 ErrorParsing |= ProvideOption(Handler, ArgName, Value, argc, argv, i);
857 bool Option::error(const Twine &Message, StringRef ArgName) {
858 if (ArgName.data() == 0) ArgName = ArgStr;
859 if (ArgName.empty())
862 errs() << ProgramName << ": for the -" << ArgName;
868 bool Option::addOccurrence(unsigned pos, StringRef ArgName,
876 return error("may only occur zero or one times!", ArgName);
880 return error("must occur exactly one time!", ArgName);
887 return handleOccurrence(pos, ArgName, Value);
953 bool parser<bool>::parse(Option &O, StringRef ArgName,
971 bool parser<boolOrDefault>::parse(Option &O, StringRef ArgName,
989 bool parser<int>::parse(Option &O, StringRef ArgName,
998 bool parser<unsigned>::parse(Option &O, StringRef ArgName,
1008 bool parser<unsigned long long>::parse(Option &O, StringRef ArgName,
1028 bool parser<double>::parse(Option &O, StringRef ArgName,
1033 bool parser<float>::parse(Option &O, StringRef ArgName,