10 #ifndef LLVM_CLANG_TOOLING_REFACTOR_REFACTORING_ACTION_RULE_H 11 #define LLVM_CLANG_TOOLING_REFACTOR_REFACTORING_ACTION_RULE_H 14 #include "llvm/ADT/Optional.h" 15 #include "llvm/ADT/StringRef.h" 21 class RefactoringOptionVisitor;
22 class RefactoringResultConsumer;
23 class RefactoringRuleContext;
60 virtual bool hasSelectionRequirement() = 0;
74 #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.