clang 20.0.0git
|
Classes | |
class | ASTVisitor |
A RecursiveASTVisitor that builds a map from nodes to their parents as defined by the RecursiveASTVisitor . More... | |
Public Member Functions | |
ParentMap (ASTContext &Ctx) | |
~ParentMap () | |
DynTypedNodeList | getParents (TraversalKind TK, const DynTypedNode &Node) |
DynTypedNodeList | AscendIgnoreUnlessSpelledInSource (const Expr *E, const Expr *Child) |
Friends | |
template<typename , typename... > | |
struct | ::MatchParents |
Definition at line 59 of file ParentMapContext.cpp.
clang::ParentMapContext::ParentMap::ParentMap | ( | ASTContext & | Ctx | ) |
Definition at line 474 of file ParentMapContext.cpp.
References clang::RecursiveASTVisitor< Derived >::TraverseAST().
|
inline |
Definition at line 128 of file ParentMapContext.cpp.
References clang::DynTypedNode::get().
|
inline |
Definition at line 221 of file ParentMapContext.cpp.
References clang::C, clang::DynTypedNode::create(), E, and P.
|
inline |
|
friend |
Definition at line 61 of file ParentMapContext.cpp.