Lines Matching refs:ParentMap
55 ParentMapContext::ParentMap *ParentMap);
59 class ParentMapContext::ParentMap { class in ParentMapContext
108 ParentMap(ASTContext &Ctx);
109 ~ParentMap() { in ~ParentMap()
271 ParentMapContext::ParentMap *ParentMap) { in match()
274 ParentMap->getDynNodeFromMap(TypedNode, ParentMap->PointerParents); in match()
276 auto TailTuple = MatchParents<U...>::match(NextParentList, ParentMap); in match()
294 ParentMapContext::ParentMap *ParentMap) { in match()
297 ParentMap->getDynNodeFromMap(TypedNode, ParentMap->PointerParents); in match()
308 ParentMapContext::ParentMap *ParentMap) { in matchParents() argument
309 return MatchParents<T, U...>::match(NodeList, ParentMap); in matchParents()
335 class ParentMapContext::ParentMap::ASTVisitor
338 ASTVisitor(ParentMap &Map) : Map(Map) {} in ASTVisitor()
451 ParentMap ⤅
455 ParentMapContext::ParentMap::ParentMap(ASTContext &Ctx) { in ParentMap() function in ParentMapContext::ParentMap
463 Parents = std::make_unique<ParentMap>(ASTCtx); in getParents()