9 #ifndef LLVM_CLANG_TOOLING_REFACTOR_REFACTORING_ACTION_RULE_H 10 #define LLVM_CLANG_TOOLING_REFACTOR_REFACTORING_ACTION_RULE_H 13 #include "llvm/ADT/Optional.h" 14 #include "llvm/ADT/StringRef.h" 20 class RefactoringOptionVisitor;
21 class RefactoringResultConsumer;
22 class RefactoringRuleContext;
59 virtual bool hasSelectionRequirement() = 0;
73 #endif // LLVM_CLANG_TOOLING_REFACTOR_REFACTORING_ACTION_RULE_H
Forward-declares and imports various common LLVM datatypes that clang wants to use unqualified...
The refactoring rule context stores all of the inputs that might be needed by a refactoring action ru...
Dataflow Directional Tag Classes.