Lines Matching refs:Opt
365 Arg *DerivedArgList::MakeFlagArg(const Arg *BaseArg, const Option *Opt) const {
366 Arg *A = new Arg(Opt, BaseArgs.MakeIndex(Opt->getName()), BaseArg);
371 Arg *DerivedArgList::MakePositionalArg(const Arg *BaseArg, const Option *Opt,
374 Arg *A = new Arg(Opt, Index, BaseArgs.getArgString(Index), BaseArg);
379 Arg *DerivedArgList::MakeSeparateArg(const Arg *BaseArg, const Option *Opt,
381 unsigned Index = BaseArgs.MakeIndex(Opt->getName(), Value);
382 Arg *A = new Arg(Opt, Index, BaseArgs.getArgString(Index + 1), BaseArg);
387 Arg *DerivedArgList::MakeJoinedArg(const Arg *BaseArg, const Option *Opt,
389 unsigned Index = BaseArgs.MakeIndex(Opt->getName().str() + Value.str());
390 Arg *A = new Arg(Opt, Index,
391 BaseArgs.getArgString(Index) + Opt->getName().size(),