Home | History | Annotate | Download | only in libclang

Lines Matching refs:IdxCtx

23                                     IndexingContext &IdxCtx,
31 IdxCtx.getEntityInfo(PD, ProtEntities.back(), SA);
33 MakeCursorObjCProtocolRef(PD, Loc, IdxCtx.CXTU),
34 IdxCtx.getIndexLoc(Loc) };
37 if (IdxCtx.shouldSuppressRefs())
38 IdxCtx.markEntityOccurrenceInFile(PD, Loc);
63 AttrListInfo::AttrListInfo(const Decl *D, IndexingContext &IdxCtx)
64 : SA(IdxCtx), ref_cnt(0) {
72 CXCursor C = MakeCXCursor(A, D, IdxCtx.CXTU);
73 CXIdxLoc Loc = IdxCtx.getIndexLoc(A->getLocation());
97 IBInfo.IBCollInfo.classLoc = IdxCtx.getIndexLoc(IBAttr->getInterfaceLoc());
103 IdxCtx.getEntityInfo(InterD, IBInfo.ClassInfo, SA);
106 IBAttr->getInterfaceLoc(), IdxCtx.CXTU);
116 AttrListInfo::create(const Decl *D, IndexingContext &IdxCtx) {
117 ScratchAlloc SA(IdxCtx);
119 return new (attrs) AttrListInfo(D, IdxCtx);
123 IndexingContext &IdxCtx,
143 IdxCtx.getEntityInfo(BaseD, BaseEntities.back(), SA);
145 MakeCursorCXXBaseSpecifier(&Base, IdxCtx.CXTU),
146 IdxCtx.getIndexLoc(Loc) };
191 char *buf = IdxCtx.StrScratch.Allocate<char>(Str.size() + 1);