reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
256 ASTUnit *Unit = cxtu::getASTUnit(TU); 305 ASTUnit *Unit = cxtu::getASTUnit(TU); 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))) 565 A->getInterfaceLoc()->getTypeLoc().getBeginLoc(), TU)); 576 getMacroInfo(cxcursor::getCursorMacroDefinition(Cursor), TU); 578 checkForMacroInMacroDefinition(MI, Loc, TU)) 579 return Visit(cxcursor::MakeMacroExpansionCursor(MacroDef, BeginLoc, TU)); 592 return Visit(MakeCXCursor(Body, StmtParent, TU, RegionOfInterest)); 641 CXCursor Cursor = MakeCXCursor(D, TU, RegionOfInterest); 658 Cursor = MakeCursorObjCClassRef(ID, ID->getLocation(), TU); 663 Cursor = MakeCursorObjCProtocolRef(PD, PD->getLocation(), TU); 684 return Visit(MakeCXCursor(D->getTemplatedDecl(), TU, RegionOfInterest)); 766 return Visit(MakeCXCursor(Init, StmtParent, TU, RegionOfInterest)); 872 Init->getMemberLocation(), TU))) 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)); 1056 CXCursor Cursor = MakeCXCursor(*I, TU, RegionOfInterest); 1070 TU))) 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)); 1163 TU))) 1173 if (Visit(MakeCursorObjCProtocolRef(*I, *PL, TU))) 1186 if (Visit(MakeCursorObjCClassRef(ID, D->getLocation(), TU))) 1209 return Visit(MakeCursorMemberRef(Ivar, PD->getPropertyIvarDeclLoc(), TU)); 1225 D->getTargetNameLoc(), TU)); 1235 if (Visit(MakeCursorOverloadedDeclRef(D, D->getLocation(), TU))) 1248 D->getIdentLocation(), TU)); 1272 if (Visit(MakeCXCursor(D->getAssertExpr(), StmtParent, TU, RegionOfInterest))) 1275 if (Visit(MakeCXCursor(Message, StmtParent, TU, RegionOfInterest))) 1282 if (Visit(MakeCXCursor(FriendD, TU, RegionOfInterest))) 1333 TU)); 1337 Range.getBegin(), TU)); 1345 return Visit(MakeCursorTypeRef(Typedef->getDecl(), Range.getBegin(), TU)); 1347 return Visit(MakeCursorTypeRef(Tag->getDecl(), Range.getBegin(), TU)); 1377 TU))) 1385 TU))) 1415 if (Visit(MakeCXCursor(*P, TU, RegionOfInterest))) 1425 return Visit(MakeCursorTemplateRef(Name.getAsTemplateDecl(), Loc, TU)); 1429 if (Visit(MakeCursorOverloadedDeclRef(Name, Loc, TU))) 1446 Loc, TU)); 1451 Loc, TU)); 1456 Loc, TU)); 1476 return Visit(MakeCXCursor(E, StmtParent, TU, RegionOfInterest)); 1481 return Visit(MakeCXCursor(E, StmtParent, TU, RegionOfInterest)); 1486 return Visit(MakeCXCursor(E, StmtParent, TU, RegionOfInterest)); 1558 TU)); 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))) 1592 TU))) 1610 TU))) 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))) 1816 if ((TU->ParsingOptions & CXTranslationUnit_VisitImplicitAttributes || 1818 Visit(MakeCXCursor(I, D, TU))) 2990 EnqueueVisitor(WL, MakeCXCursor(S, StmtParent, TU,RegionOfInterest)).Visit(S); 3017 if (Visit(MakeCXCursor(D, TU, RegionOfInterest, 3041 TU))) { 3063 if (Visit(MakeCursorMemberRef(V->get(), V->getLoc(), TU))) 3073 CXCursor Cursor = MakeCXCursor(S, StmtParent, TU, RegionOfInterest); 3132 if (Visit(MakeCursorOverloadedDeclRef(O, TU))) 3141 E->getPackLoc(), TU))) 3149 E->getPackLoc(), TU))) 3171 TU))) 3186 if (Visit(MakeCXCursor(Proto.getParam(I), TU)))tools/clang/tools/libclang/CursorVisitor.h
175 CXTranslationUnit getTU() const { return TU; }