reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
177 bool Visit(CXCursor Cursor, bool CheckedRegionOfInterest = false);
368 if (Visit(MakeCXCursor(D, TU, Range), /*CheckedRegionOfInterest=*/true)) 388 if (Visit(MakeCXCursor(D, TU, Range), /*CheckedRegionOfInterest=*/true)) 459 if (Visit(MakeMacroExpansionCursor(ME, TU))) 466 if (Visit(MakeMacroDefinitionCursor(MD, TU))) 473 if (Visit(MakeInclusionDirectiveCursor(ID, TU))) 563 return Visit(cxcursor::MakeCursorObjCClassRef( 579 return Visit(cxcursor::MakeMacroExpansionCursor(MacroDef, BeginLoc, TU)); 592 return Visit(MakeCXCursor(Body, StmtParent, TU, RegionOfInterest)); 671 if (Visit(Cursor, true)) 684 return Visit(MakeCXCursor(D->getTemplatedDecl(), TU, RegionOfInterest)); 766 return Visit(MakeCXCursor(Init, StmtParent, TU, RegionOfInterest)); 871 if (Visit(MakeCursorMemberRef(Init->getAnyMember(), 881 if (Visit(MakeCXCursor(Initializer, ND, TU, RegionOfInterest))) 886 if (Visit(MakeCXCursor(ND->getBody(), StmtParent, TU, RegionOfInterest))) 898 return Visit(MakeCXCursor(BitWidth, StmtParent, TU, RegionOfInterest)); 901 return Visit(MakeCXCursor(Init, StmtParent, TU, RegionOfInterest)); 911 return Visit(MakeCXCursor(Init, StmtParent, TU, RegionOfInterest)); 922 return Visit(MakeCXCursor(DefArg, StmtParent, TU, RegionOfInterest)); 976 if (Visit(MakeCXCursor(P, TU, RegionOfInterest))) 981 Visit(MakeCXCursor(ND->getBody(), StmtParent, TU, RegionOfInterest)); 1062 if (Visit(Cursor, true)) 1069 if (Visit(MakeCursorObjCClassRef(ND->getClassInterface(), ND->getLocation(), 1079 if (Visit(MakeCursorObjCProtocolRef(*I, *PL, TU))) 1087 return Visit(MakeCursorObjCProtocolRef(PID, PID->getLocation(), TU)); 1092 if (Visit(MakeCursorObjCProtocolRef(*I, *PL, TU))) 1125 if (Visit(MakeCXCursor(MD, TU, RegionOfInterest))) 1130 if (Visit(MakeCXCursor(MD, TU, RegionOfInterest))) 1142 if (Visit(MakeCXCursor(typeParam, TU, RegionOfInterest))) 1152 return Visit(MakeCursorObjCClassRef(D, D->getLocation(), TU)); 1161 Visit(MakeCursorObjCSuperClassRef(D->getSuperClass(), 1173 if (Visit(MakeCursorObjCProtocolRef(*I, *PL, TU))) 1186 if (Visit(MakeCursorObjCClassRef(ID, D->getLocation(), TU))) 1209 return Visit(MakeCursorMemberRef(Ivar, PD->getPropertyIvarDeclLoc(), TU)); 1224 return Visit(MakeCursorNamespaceRef(D->getAliasedNamespace(), 1235 if (Visit(MakeCursorOverloadedDeclRef(D, D->getLocation(), TU))) 1247 return Visit(MakeCursorNamespaceRef(D->getNominatedNamespaceAsWritten(), 1272 if (Visit(MakeCXCursor(D->getAssertExpr(), StmtParent, TU, RegionOfInterest))) 1275 if (Visit(MakeCXCursor(Message, StmtParent, TU, RegionOfInterest))) 1282 if (Visit(MakeCXCursor(FriendD, TU, RegionOfInterest))) 1332 return Visit(MakeCursorNamespaceRef(NNS->getAsNamespace(), Range.getBegin(), 1336 return Visit(MakeCursorNamespaceRef(NNS->getAsNamespaceAlias(), 1345 return Visit(MakeCursorTypeRef(Typedef->getDecl(), Range.getBegin(), TU)); 1347 return Visit(MakeCursorTypeRef(Tag->getDecl(), Range.getBegin(), TU)); 1375 if (Visit(MakeCursorNamespaceRef(NNS->getAsNamespace(), 1383 if (Visit(MakeCursorNamespaceRef(NNS->getAsNamespaceAlias(), 1415 if (Visit(MakeCXCursor(*P, TU, RegionOfInterest))) 1425 return Visit(MakeCursorTemplateRef(Name.getAsTemplateDecl(), Loc, TU)); 1429 if (Visit(MakeCursorOverloadedDeclRef(Name, Loc, TU))) 1444 return Visit(MakeCursorTemplateRef( 1449 return Visit(MakeCursorTemplateRef( 1454 return Visit(MakeCursorTemplateRef( 1476 return Visit(MakeCXCursor(E, StmtParent, TU, RegionOfInterest)); 1481 return Visit(MakeCXCursor(E, StmtParent, TU, RegionOfInterest)); 1486 return Visit(MakeCXCursor(E, StmtParent, TU, RegionOfInterest)); 1557 return Visit(MakeCursorTypeRef(Typedef->getDecl(), TL.getBuiltinLoc(), 1565 return Visit(MakeCursorTypeRef(TL.getTypedefNameDecl(), TL.getNameLoc(), TU)); 1569 return Visit(MakeCursorTypeRef(TL.getDecl(), TL.getNameLoc(), TU)); 1574 return Visit(MakeCXCursor(TL.getDecl(), TU, RegionOfInterest)); 1576 return Visit(MakeCursorTypeRef(TL.getDecl(), TL.getNameLoc(), TU)); 1580 return Visit(MakeCursorTypeRef(TL.getDecl(), TL.getNameLoc(), TU)); 1584 return Visit(MakeCursorObjCClassRef(TL.getIFaceDecl(), TL.getNameLoc(), TU)); 1588 if (Visit(MakeCursorTypeRef(TL.getDecl(), TL.getBeginLoc(), TU))) 1591 if (Visit(MakeCursorObjCProtocolRef(TL.getProtocol(I), TL.getProtocolLoc(I), 1609 if (Visit(MakeCursorObjCProtocolRef(TL.getProtocol(I), TL.getProtocolLoc(I), 1660 if (Visit(MakeCXCursor(D, TU, RegionOfInterest))) 1671 return Visit(MakeCXCursor(Size, StmtParent, TU, RegionOfInterest)); 1709 return Visit(MakeCXCursor(TL.getUnderlyingExpr(), StmtParent, TU)); 1758 return Visit(MakeCXCursor(E, StmtParent, TU)); 1764 return Visit(MakeCursorTypeRef(TL.getDecl(), TL.getNameLoc(), TU)); 1806 if (Visit(cxcursor::MakeCursorCXXBaseSpecifier(&I, TU))) 1818 Visit(MakeCXCursor(I, D, TU))) 3017 if (Visit(MakeCXCursor(D, TU, RegionOfInterest, 3040 if (Visit(MakeCursorLabelRef(stmt, cast<LabelRefVisit>(&LI)->getLoc(), 3063 if (Visit(MakeCursorMemberRef(V->get(), V->getLoc(), TU))) 3132 if (Visit(MakeCursorOverloadedDeclRef(O, TU))) 3140 if (Visit(MakeCursorTypeRef(cast<TemplateTypeParmDecl>(Pack), 3148 if (Visit(MakeCursorTemplateRef(cast<TemplateTemplateParmDecl>(Pack), 3169 if (Visit(MakeCursorVariableRef(C->getCapturedVar(), 3186 if (Visit(MakeCXCursor(Proto.getParam(I), TU)))