Lines Matching refs:TypeLoc
60 // nodes (\c Stmt and \c Decl, but not \c QualType or \c TypeLoc).
61 // For \c QualType and \c TypeLoc it is possible to implement
127 else if (const TypeLoc *T = DynNode.get<TypeLoc>())
194 // We assume that the TypeLoc, contained QualType and contained Type all are
196 bool TraverseTypeLoc(TypeLoc TypeLocNode) {
206 // The TypeLoc is matched inside traverse.
293 bool baseTraverse(TypeLoc TypeLocNode) {
446 bool TraverseTypeLoc(TypeLoc TypeNode);
556 } else if (auto *N = Node.get<TypeLoc>()) {
668 void matchDispatch(const TypeLoc *Node) {
669 matchWithoutFilter(*Node, Matchers->TypeLoc);
996 bool MatchASTVisitor::TraverseTypeLoc(TypeLoc TypeLocNode) {
1001 // each TypeLoc.
1104 Matchers.TypeLoc.emplace_back(NodeMatch, Action);
1131 } else if (NodeMatch.canConvertTo<TypeLoc>()) {
1132 addMatcher(NodeMatch.convertTo<TypeLoc>(), Action);