clang 19.0.0git
Public Member Functions | List of all members
clang::tooling::RefactoringOptionVisitor Class Referenceabstract

An interface that declares functions that handle different refactoring option types. More...

#include "clang/Tooling/Refactoring/RefactoringOptionVisitor.h"

Public Member Functions

virtual ~RefactoringOptionVisitor ()
 
virtual void visit (const RefactoringOption &Opt, std::optional< std::string > &Value)=0
 

Detailed Description

An interface that declares functions that handle different refactoring option types.

A valid refactoring option type must have a corresponding visit declaration in this interface.

Definition at line 26 of file RefactoringOptionVisitor.h.

Constructor & Destructor Documentation

◆ ~RefactoringOptionVisitor()

virtual clang::tooling::RefactoringOptionVisitor::~RefactoringOptionVisitor ( )
inlinevirtual

Definition at line 28 of file RefactoringOptionVisitor.h.

Member Function Documentation

◆ visit()

virtual void clang::tooling::RefactoringOptionVisitor::visit ( const RefactoringOption Opt,
std::optional< std::string > &  Value 
)
pure virtual

The documentation for this class was generated from the following file: