clang 19.0.0git
Classes | Namespaces
RefactoringCallbacks.h File Reference
#include "clang/ASTMatchers/ASTMatchFinder.h"
#include "clang/Tooling/Refactoring.h"

Go to the source code of this file.

Classes

class  clang::tooling::RefactoringCallback
 Base class for RefactoringCallbacks. More...
 
class  clang::tooling::ASTMatchRefactorer
 Adaptor between ast_matchers::MatchFinder and tooling::RefactoringTool. More...
 
class  clang::tooling::ReplaceStmtWithText
 Replace the text of the statement bound to FromId with the text in ToText. More...
 
class  clang::tooling::ReplaceNodeWithTemplate
 Replace the text of an AST node bound to FromId with the result of evaluating the template in ToTemplate. More...
 
class  clang::tooling::ReplaceStmtWithStmt
 Replace the text of the statement bound to FromId with the text of the statement bound to ToId. More...
 
class  clang::tooling::ReplaceIfStmtWithItsBody
 Replace an if-statement bound to Id with the outdented text of its body, choosing the consequent or the alternative based on whether PickTrueBranch is true. More...
 

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.
 
namespace  clang::tooling