Lines Matching refs:Opt
176 getStringOption(const RefactoringOption &Opt) const { in getStringOption()
177 auto It = StringOptions.find(&Opt); in getStringOption()
196 void visit(const RefactoringOption &Opt, in visit() argument
198 const cl::opt<std::string> &CLOpt = Options.getStringOption(Opt); in visit()
204 if (Opt.isRequired()) in visit()
205 MissingRequiredOptions.push_back(&Opt); in visit()
227 void visit(const RefactoringOption &Opt, Optional<std::string> &) override { in visit() argument
228 if (Visited.insert(&Opt).second) in visit()
229 Options.addStringOption(Opt, create<std::string>(Opt)); in visit()
234 std::unique_ptr<cl::opt<T>> create(const RefactoringOption &Opt) { in create() argument
235 if (!OptionNames.insert(Opt.getName()).second) in create()
241 Opt.getName(), cl::desc(Opt.getDescription()), cl::Optional, in create()
551 for (const RefactoringOption *Opt : Visitor.getMissingRequiredOptions()) in getMatchingRule() local
552 MissingOptions.insert(Opt->getName()); in getMatchingRule()
559 for (const auto &Opt : MissingOptions) in getMatchingRule() local
560 OS << " missing '-" << Opt.getKey() << "' option\n"; in getMatchingRule()