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()
341 class ParentMapContext::ParentMap::ASTVisitor
344 ASTVisitor(ParentMap &Map) : Map(Map) {} in ASTVisitor()
444 ParentMap ⤅
448 ParentMapContext::ParentMap::ParentMap(ASTContext &Ctx) { in ParentMap() function in ParentMapContext::ParentMap
456 Parents = std::make_unique<ParentMap>(ASTCtx); in getParents()