Lines Matching refs:IdxCtx
236 CXIndexDataConsumer &IdxCtx, in ObjCProtocolListInfo() argument
244 IdxCtx.getEntityInfo(PD, ProtEntities.back(), SA); in ObjCProtocolListInfo()
246 MakeCursorObjCProtocolRef(PD, Loc, IdxCtx.CXTU), in ObjCProtocolListInfo()
247 IdxCtx.getIndexLoc(Loc) }; in ObjCProtocolListInfo()
250 if (IdxCtx.shouldSuppressRefs()) in ObjCProtocolListInfo()
251 IdxCtx.markEntityOccurrenceInFile(PD, Loc); in ObjCProtocolListInfo()
276 AttrListInfo::AttrListInfo(const Decl *D, CXIndexDataConsumer &IdxCtx) in AttrListInfo() argument
277 : SA(IdxCtx), ref_cnt(0) { in AttrListInfo()
283 CXCursor C = MakeCXCursor(A, D, IdxCtx.CXTU); in AttrListInfo()
284 CXIdxLoc Loc = IdxCtx.getIndexLoc(A->getLocation()); in AttrListInfo()
310 IBInfo.IBCollInfo.classLoc = IdxCtx.getIndexLoc(InterfaceLocStart); in AttrListInfo()
316 IdxCtx.getEntityInfo(InterD, IBInfo.ClassInfo, SA); in AttrListInfo()
319 MakeCursorObjCClassRef(InterD, InterfaceLocStart, IdxCtx.CXTU); in AttrListInfo()
329 AttrListInfo::create(const Decl *D, CXIndexDataConsumer &IdxCtx) { in create() argument
330 ScratchAlloc SA(IdxCtx); in create()
332 return new (attrs) AttrListInfo(D, IdxCtx); in create()
336 CXIndexDataConsumer &IdxCtx, in CXXBasesListInfo() argument
354 IdxCtx.getEntityInfo(BaseD, BaseEntities.back(), SA); in CXXBasesListInfo()
356 MakeCursorCXXBaseSpecifier(&Base, IdxCtx.CXTU), in CXXBasesListInfo()
357 IdxCtx.getIndexLoc(Loc) }; in CXXBasesListInfo()
402 char *buf = IdxCtx.StrScratch.Allocate<char>(Str.size() + 1); in copyCStr()