|
clang 23.0.0git
|
Public Member Functions | |
| Subtree (const SyntaxTree::Impl &Tree, NodeId SubtreeRoot) | |
| int | getSize () const |
| NodeId | getIdInRoot (SNodeId Id) const |
| const Node & | getNode (SNodeId Id) const |
| SNodeId | getLeftMostDescendant (SNodeId Id) const |
| NodeId | getPostorderOffset () const |
| Returns the postorder index of the leftmost descendant in the subtree. | |
| std::string | getNodeValue (SNodeId Id) const |
Public Attributes | |
| std::vector< SNodeId > | KeyRoots |
Definition at line 487 of file ASTDiff.cpp.
|
inline |
Definition at line 499 of file ASTDiff.cpp.
References clang::diff::getSubtreePostorder().
Definition at line 505 of file ASTDiff.cpp.
References getSize().
Referenced by getNode(), getNodeValue(), and getPostorderOffset().
Definition at line 512 of file ASTDiff.cpp.
References getSize().
Definition at line 509 of file ASTDiff.cpp.
References getIdInRoot().
|
inline |
Definition at line 520 of file ASTDiff.cpp.
References getIdInRoot().
|
inline |
Returns the postorder index of the leftmost descendant in the subtree.
Definition at line 517 of file ASTDiff.cpp.
References getIdInRoot().
|
inline |
Definition at line 504 of file ASTDiff.cpp.
Referenced by getIdInRoot(), and getLeftMostDescendant().
| std::vector<SNodeId> clang::diff::Subtree::KeyRoots |
Definition at line 497 of file ASTDiff.cpp.