class RefactoringOptionsRequirement

Declaration

class RefactoringOptionsRequirement
    : public RefactoringActionRuleRequirement { /* full declaration omitted */ };

Description

A base class for any requirement that requires some refactoring options.

Declared at: clang/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h:81

Inherits from: RefactoringActionRuleRequirement

Method Overview

Methods

virtual ArrayRef<
    std::shared_ptr<RefactoringOption>>
getRefactoringOptions() const

Description

Returns the set of refactoring options that are used when evaluating this requirement.

Declared at: clang/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h:88

virtual ~RefactoringOptionsRequirement()

Declared at: clang/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h:83