reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/tools/libclang/CIndex.cpp
  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; }