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

Methods

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()

Declared at: clang/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h:27