Lines Matching refs:Opt
242 Arg *DerivedArgList::MakeFlagArg(const Arg *BaseArg, const Option Opt) const { in MakeFlagArg()
244 std::make_unique<Arg>(Opt, MakeArgString(Opt.getPrefix() + Opt.getName()), in MakeFlagArg()
245 BaseArgs.MakeIndex(Opt.getName()), BaseArg)); in MakeFlagArg()
249 Arg *DerivedArgList::MakePositionalArg(const Arg *BaseArg, const Option Opt, in MakePositionalArg() argument
253 std::make_unique<Arg>(Opt, MakeArgString(Opt.getPrefix() + Opt.getName()), in MakePositionalArg()
258 Arg *DerivedArgList::MakeSeparateArg(const Arg *BaseArg, const Option Opt, in MakeSeparateArg() argument
260 unsigned Index = BaseArgs.MakeIndex(Opt.getName(), Value); in MakeSeparateArg()
262 std::make_unique<Arg>(Opt, MakeArgString(Opt.getPrefix() + Opt.getName()), in MakeSeparateArg()
267 Arg *DerivedArgList::MakeJoinedArg(const Arg *BaseArg, const Option Opt, in MakeJoinedArg() argument
269 unsigned Index = BaseArgs.MakeIndex((Opt.getName() + Value).str()); in MakeJoinedArg()
271 Opt, MakeArgString(Opt.getPrefix() + Opt.getName()), Index, in MakeJoinedArg()
272 BaseArgs.getArgString(Index) + Opt.getName().size(), BaseArg)); in MakeJoinedArg()