class RefactoringOptionVisitor
Declaration
class RefactoringOptionVisitor { /* full declaration omitted */ };
Description
An interface that declares functions that handle different refactoring option types. A valid refactoring option type must have a corresponding \c visit declaration in this interface.
Declared at: clang/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h:25
Method Overview
- public virtual void visit(const clang::tooling::RefactoringOption & Opt, Optional<std::string> & Value)
- public virtual ~RefactoringOptionVisitor()
Methods
¶virtual void visit(
const clang::tooling::RefactoringOption& Opt,
Optional<std::string>& Value)
virtual void visit(
const clang::tooling::RefactoringOption& Opt,
Optional<std::string>& Value)
Declared at: clang/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h:29
Parameters
- const clang::tooling::RefactoringOption& Opt
- Optional<std::string>& Value
¶virtual ~RefactoringOptionVisitor()
virtual ~RefactoringOptionVisitor()
Declared at: clang/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h:27