class ASTDiff
Declaration
class ASTDiff { /* full declaration omitted */ };
Declared at: clang/include/clang/Tooling/ASTDiff/ASTDiff.h:109
Member Variables
- private std::unique_ptr<Impl> DiffImpl
Method Overview
- public ASTDiff(clang::diff::SyntaxTree & Src, clang::diff::SyntaxTree & Dst, const clang::diff::ComparisonOptions & Options)
- public clang::diff::NodeId getMapped(const clang::diff::SyntaxTree & SourceTree, clang::diff::NodeId Id) const
- public ~ASTDiff()
Methods
¶ASTDiff(
clang::diff::SyntaxTree& Src,
clang::diff::SyntaxTree& Dst,
const clang::diff::ComparisonOptions& Options)
ASTDiff(
clang::diff::SyntaxTree& Src,
clang::diff::SyntaxTree& Dst,
const clang::diff::ComparisonOptions& Options)
Declared at: clang/include/clang/Tooling/ASTDiff/ASTDiff.h:111
Parameters
- clang::diff::SyntaxTree& Src
- clang::diff::SyntaxTree& Dst
- const clang::diff::ComparisonOptions& Options
¶clang::diff::NodeId getMapped(
const clang::diff::SyntaxTree& SourceTree,
clang::diff::NodeId Id) const
clang::diff::NodeId getMapped(
const clang::diff::SyntaxTree& SourceTree,
clang::diff::NodeId Id) const
Declared at: clang/include/clang/Tooling/ASTDiff/ASTDiff.h:115
Parameters
- const clang::diff::SyntaxTree& SourceTree
- clang::diff::NodeId Id
¶~ASTDiff()
~ASTDiff()
Declared at: clang/include/clang/Tooling/ASTDiff/ASTDiff.h:112