|
@@ -47,7 +47,7 @@ template <typename RuleType, typename... RequirementTypes, size_t... Is>
|
|
|
void invokeRuleAfterValidatingRequirements(
|
|
|
RefactoringResultConsumer &Consumer, RefactoringRuleContext &Context,
|
|
|
const std::tuple<RequirementTypes...> &Requirements,
|
|
|
- llvm::index_sequence<Is...>) {
|
|
|
+ std::index_sequence<Is...>) {
|
|
|
// Check if the requirements we're interested in can be evaluated.
|
|
|
auto Values =
|
|
|
std::make_tuple(std::get<Is>(Requirements).evaluate(Context)...);
|
|
@@ -87,7 +87,7 @@ template <typename... RequirementTypes, size_t... Is>
|
|
|
void visitRefactoringOptions(
|
|
|
RefactoringOptionVisitor &Visitor,
|
|
|
const std::tuple<RequirementTypes...> &Requirements,
|
|
|
- llvm::index_sequence<Is...>) {
|
|
|
+ std::index_sequence<Is...>) {
|
|
|
visitRefactoringOptionsImpl(Visitor, std::get<Is>(Requirements)...);
|
|
|
}
|
|
|
|
|
@@ -131,7 +131,7 @@ createRefactoringActionRule(const RequirementTypes &... Requirements) {
|
|
|
RefactoringRuleContext &Context) override {
|
|
|
internal::invokeRuleAfterValidatingRequirements<RuleType>(
|
|
|
Consumer, Context, Requirements,
|
|
|
- llvm::index_sequence_for<RequirementTypes...>());
|
|
|
+ std::index_sequence_for<RequirementTypes...>());
|
|
|
}
|
|
|
|
|
|
bool hasSelectionRequirement() override {
|
|
@@ -142,7 +142,7 @@ createRefactoringActionRule(const RequirementTypes &... Requirements) {
|
|
|
void visitRefactoringOptions(RefactoringOptionVisitor &Visitor) override {
|
|
|
internal::visitRefactoringOptions(
|
|
|
Visitor, Requirements,
|
|
|
- llvm::index_sequence_for<RequirementTypes...>());
|
|
|
+ std::index_sequence_for<RequirementTypes...>());
|
|
|
}
|
|
|
private:
|
|
|
std::tuple<RequirementTypes...> Requirements;
|