Lines Matching refs:Opt
252 Arg *DerivedArgList::MakeFlagArg(const Arg *BaseArg, const Option Opt) const { in MakeFlagArg()
254 std::make_unique<Arg>(Opt, MakeArgString(Opt.getPrefix() + Opt.getName()), in MakeFlagArg()
255 BaseArgs.MakeIndex(Opt.getName()), BaseArg)); in MakeFlagArg()
259 Arg *DerivedArgList::MakePositionalArg(const Arg *BaseArg, const Option Opt, in MakePositionalArg() argument
263 std::make_unique<Arg>(Opt, MakeArgString(Opt.getPrefix() + Opt.getName()), in MakePositionalArg()
268 Arg *DerivedArgList::MakeSeparateArg(const Arg *BaseArg, const Option Opt, in MakeSeparateArg() argument
270 unsigned Index = BaseArgs.MakeIndex(Opt.getName(), Value); in MakeSeparateArg()
272 std::make_unique<Arg>(Opt, MakeArgString(Opt.getPrefix() + Opt.getName()), in MakeSeparateArg()
277 Arg *DerivedArgList::MakeJoinedArg(const Arg *BaseArg, const Option Opt, in MakeJoinedArg() argument
279 unsigned Index = BaseArgs.MakeIndex((Opt.getName() + Value).str()); in MakeJoinedArg()
281 Opt, MakeArgString(Opt.getPrefix() + Opt.getName()), Index, in MakeJoinedArg()
282 BaseArgs.getArgString(Index) + Opt.getName().size(), BaseArg)); in MakeJoinedArg()