10 #ifndef LLVM_CLANG_TOOLING_REFACTOR_REFACTORING_ACTION_RULES_H 11 #define LLVM_CLANG_TOOLING_REFACTOR_REFACTORING_ACTION_RULES_H 39 template <
typename RuleType,
typename... RequirementTypes>
40 std::unique_ptr<RefactoringActionRule>
46 std::vector<std::unique_ptr<RefactoringActionRule>>;
59 Consumer.handleError(Changes.takeError());
61 Consumer.handle(std::move(*Changes));
81 Consumer.handleError(Occurrences.takeError());
83 Consumer.handle(std::move(*Occurrences));
94 #endif // LLVM_CLANG_TOOLING_REFACTOR_REFACTORING_ACTION_RULES_H
The refactoring rule context stores all of the inputs that might be needed by a refactoring action ru...
Dataflow Directional Tag Classes.
AvailabilityChange Changes[NumAvailabilitySlots]