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
- public virtual ArrayRef<std::shared_ptr<RefactoringOption>> getRefactoringOptions() const
- public virtual ~RefactoringOptionsRequirement()
Methods
¶virtual ArrayRef<
std::shared_ptr<RefactoringOption>>
getRefactoringOptions() const
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()
virtual ~RefactoringOptionsRequirement()
Declared at: clang/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h:83