Lines Matching refs:Parent
607 // parent.
611 // as there is a single parent.
637 assert(!Parents.empty() && "Found node that is not in the parent map.");
639 // Only one parent - do recursive memoization.
640 const ast_type_traits::DynTypedNode Parent = Parents[0];
641 if (Matcher.matches(Parent, this, &Result.Nodes)) {
648 Parent, Matcher, &Result.Nodes, MatchMode);
650 // same as the parent's result.
664 for (const auto &Parent :
669 if (Visited.insert(Parent.getMemoizationData()).second)
670 Queue.push_back(Parent);