Lines Matching refs:ArgName
108 static size_t argPlusPrefixesSize(StringRef ArgName, size_t Pad = DefaultPad) { in argPlusPrefixesSize() argument
109 size_t Len = ArgName.size(); in argPlusPrefixesSize()
115 static SmallString<8> argPrefix(StringRef ArgName, size_t Pad = DefaultPad) { in argPrefix() argument
120 Prefix.append(ArgName.size() > 1 ? ArgPrefixLong : ArgPrefix); in argPrefix()
137 StringRef ArgName; member in __anon7ff628370111::PrintArg
140 PrintArg(StringRef ArgName, size_t Pad = DefaultPad) : ArgName(ArgName), Pad(Pad) {} in PrintArg() argument
145 OS << argPrefix(Arg.ArgName, Arg.Pad) << Arg.ArgName; in operator <<()
622 StringRef ArgName, StringRef Value, in CommaSeparateAndAddOccurrence() argument
632 if (Handler->addOccurrence(pos, ArgName, Val.substr(0, Pos), MultiArg)) in CommaSeparateAndAddOccurrence()
643 return Handler->addOccurrence(pos, ArgName, Value, MultiArg); in CommaSeparateAndAddOccurrence()
649 static inline bool ProvideOption(Option *Handler, StringRef ArgName, in ProvideOption() argument
683 return CommaSeparateAndAddOccurrence(Handler, i, ArgName, Value); in ProvideOption()
689 if (CommaSeparateAndAddOccurrence(Handler, i, ArgName, Value, MultiArg)) in ProvideOption()
701 if (CommaSeparateAndAddOccurrence(Handler, i, ArgName, Value, MultiArg)) in ProvideOption()
1446 StringRef ArgName = ""; in ParseCommandLineOptions() local
1484 ArgName = StringRef(argv[i] + 1); in ParseCommandLineOptions()
1486 if (!ArgName.empty() && ArgName[0] == '-') { in ParseCommandLineOptions()
1488 ArgName = ArgName.substr(1); in ParseCommandLineOptions()
1491 Handler = LookupLongOption(*ChosenSubCommand, ArgName, Value, in ParseCommandLineOptions()
1498 ArgName = StringRef(argv[i] + 1); in ParseCommandLineOptions()
1500 if (!ArgName.empty() && ArgName[0] == '-') { in ParseCommandLineOptions()
1502 ArgName = ArgName.substr(1); in ParseCommandLineOptions()
1505 Handler = LookupLongOption(*ChosenSubCommand, ArgName, Value, in ParseCommandLineOptions()
1510 Handler = HandlePrefixedOrGroupedOption(ArgName, Value, ErrorParsing, in ParseCommandLineOptions()
1517 LookupNearestOption(ArgName, OptionsMap, NearestHandlerString); in ParseCommandLineOptions()
1553 ErrorParsing |= ProvideOption(Handler, ArgName, Value, argc, argv, i); in ParseCommandLineOptions()
1676 bool Option::error(const Twine &Message, StringRef ArgName, raw_ostream &Errs) { in error() argument
1677 if (!ArgName.data()) in error()
1678 ArgName = ArgStr; in error()
1679 if (ArgName.empty()) in error()
1682 Errs << GlobalParser->ProgramName << ": for the " << PrintArg(ArgName, 0); in error()
1688 bool Option::addOccurrence(unsigned pos, StringRef ArgName, StringRef Value, in addOccurrence() argument
1696 return error("may only occur zero or one times!", ArgName); in addOccurrence()
1700 return error("must occur exactly one time!", ArgName); in addOccurrence()
1708 return handleOccurrence(pos, ArgName, Value); in addOccurrence()
1809 bool parser<bool>::parse(Option &O, StringRef ArgName, StringRef Arg, in parse() argument
1827 bool parser<boolOrDefault>::parse(Option &O, StringRef ArgName, StringRef Arg, in parse() argument
1845 bool parser<int>::parse(Option &O, StringRef ArgName, StringRef Arg, in parse() argument
1854 bool parser<long>::parse(Option &O, StringRef ArgName, StringRef Arg, in parse() argument
1863 bool parser<long long>::parse(Option &O, StringRef ArgName, StringRef Arg, in parse() argument
1872 bool parser<unsigned>::parse(Option &O, StringRef ArgName, StringRef Arg, in parse() argument
1882 bool parser<unsigned long>::parse(Option &O, StringRef ArgName, StringRef Arg, in parse() argument
1892 bool parser<unsigned long long>::parse(Option &O, StringRef ArgName, in parse() argument
1909 bool parser<double>::parse(Option &O, StringRef ArgName, StringRef Arg, in parse() argument
1914 bool parser<float>::parse(Option &O, StringRef ArgName, StringRef Arg, in parse() argument