Lines Matching refs:ParentMap
55 ParentMapContext::ParentMap *ParentMap);
59 class ParentMapContext::ParentMap { class in ParentMapContext
108 ParentMap(ASTContext &Ctx);
109 ~ParentMap() { in ~ParentMap()
281 ParentMapContext::ParentMap *ParentMap) { in match()
284 ParentMap->getDynNodeFromMap(TypedNode, ParentMap->PointerParents); in match()
286 auto TailTuple = MatchParents<U...>::match(NextParentList, ParentMap); in match()
303 ParentMapContext::ParentMap *ParentMap) { in match()
306 ParentMap->getDynNodeFromMap(TypedNode, ParentMap->PointerParents); in match()
317 ParentMapContext::ParentMap *ParentMap) { in matchParents() argument
318 return MatchParents<T, U...>::match(NodeList, ParentMap); in matchParents()
344 class ParentMapContext::ParentMap::ASTVisitor
347 ASTVisitor(ParentMap &Map) : Map(Map) {} in ASTVisitor()
460 ParentMap ⤅
464 ParentMapContext::ParentMap::ParentMap(ASTContext &Ctx) { in ParentMap() function in ParentMapContext::ParentMap
472 Parents = std::make_unique<ParentMap>(ASTCtx); in getParents()