Lines Matching refs:RefactoringActionSubcommand
255 class RefactoringActionSubcommand : public cl::SubCommand { class
257 RefactoringActionSubcommand(std::unique_ptr<RefactoringAction> Action, in RefactoringActionSubcommand() function in __anonf090c3dd0111::RefactoringActionSubcommand
283 ~RefactoringActionSubcommand() { unregisterSubCommand(); } in ~RefactoringActionSubcommand()
366 SubCommands.push_back(std::make_unique<RefactoringActionSubcommand>( in ClangRefactorTool()
520 void logInvocation(RefactoringActionSubcommand &Subcommand, in logInvocation()
534 getMatchingRule(RefactoringActionSubcommand &Subcommand) { in getMatchingRule()
581 llvm::Expected<RefactoringActionSubcommand *> getSelectedSubcommand() { in getSelectedSubcommand()
584 [](const std::unique_ptr<RefactoringActionSubcommand> &SubCommand) { in getSelectedSubcommand()
598 RefactoringActionSubcommand *Subcommand = &(**It); in getSelectedSubcommand()
602 std::vector<std::unique_ptr<RefactoringActionSubcommand>> SubCommands;
603 RefactoringActionSubcommand *SelectedSubcommand;