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))
619 StringRef ArgName = "";
668 ArgName = argv[i]+1;
670 while (!ArgName.empty() && ArgName[0] == '-')
671 ArgName = ArgName.substr(1);
673 Handler = LookupOption(ArgName, Value, Opts);
680 ArgName = argv[i]+1;
682 while (!ArgName.empty() && ArgName[0] == '-')
683 ArgName = ArgName.substr(1);
685 Handler = LookupOption(ArgName, Value, Opts);
689 Handler = HandlePrefixedOrGroupedOption(ArgName, Value,
695 NearestHandler = LookupNearestOption(ArgName, Opts,
724 ErrorParsing |= ProvideOption(Handler, ArgName, Value, argc, argv, i);
853 bool Option::error(const Twine &Message, StringRef ArgName) {
854 if (ArgName.data() == 0) ArgName = ArgStr;
855 if (ArgName.empty())
858 errs() << ProgramName << ": for the -" << ArgName;
864 bool Option::addOccurrence(unsigned pos, StringRef ArgName,
872 return error("may only occur zero or one times!", ArgName);
876 return error("must occur exactly one time!", ArgName);
883 return handleOccurrence(pos, ArgName, Value);
949 bool parser<bool>::parse(Option &O, StringRef ArgName,
967 bool parser<boolOrDefault>::parse(Option &O, StringRef ArgName,
985 bool parser<int>::parse(Option &O, StringRef ArgName,
994 bool parser<unsigned>::parse(Option &O, StringRef ArgName,
1004 bool parser<unsigned long long>::parse(Option &O, StringRef ArgName,
1024 bool parser<double>::parse(Option &O, StringRef ArgName,
1029 bool parser<float>::parse(Option &O, StringRef ArgName,