Lines Matching defs:Opt
86 OptSpecifier::OptSpecifier(const Option *Opt) : ID(Opt->getID()) {}
143 const Option OptTable::getOption(OptSpecifier Opt) const {
144 unsigned id = Opt.getID();
367 Option Opt(Start, this);
369 Opt.accept(Args, StringRef(Args.getArgString(Index), ArgSize),
373 // If Opt is a Flag of length 2 (e.g. "-a"), we know it is a prefix of
376 if (ArgSize == 2 && Opt.getKind() == Option::FlagClass)
384 Option Opt(Fallback, this);
390 if (std::unique_ptr<Arg> A = Opt.accept(
410 return internalParseOneArg(Args, Index, [VisibilityMask](const Option &Opt) {
411 return !Opt.hasVisibilityFlag(VisibilityMask);
419 Args, Index, [FlagsToInclude, FlagsToExclude](const Option &Opt) {
420 if (FlagsToInclude && !Opt.hasFlag(FlagsToInclude))
422 if (Opt.hasFlag(FlagsToExclude))
464 Option Opt(Start, this);
466 if (ExcludeOption(Opt))
471 Opt.accept(Args, StringRef(Args.getArgString(Index), ArgSize),
496 [VisibilityMask](const Option &Opt) {
497 return !Opt.hasVisibilityFlag(VisibilityMask);
508 [FlagsToInclude, FlagsToExclude](const Option &Opt) {
509 if (FlagsToInclude && !Opt.hasFlag(FlagsToInclude))
511 if (Opt.hasFlag(FlagsToExclude))
657 for (const OptionInfo &Opt : OptionHelp) {
659 unsigned Length = Opt.Name.size();
665 for (const OptionInfo &Opt : OptionHelp) {
666 const std::string &Option = Opt.Name;
679 Opt.HelpText.split(Lines, '\n');