Lines Matching refs:DInfo
311 DeclInfo &DInfo, in handleDecl() argument
319 getEntityInfo(D, DInfo.EntInfo, SA); in handleDecl()
320 if ((!shouldIndexFunctionLocalSymbols() && !DInfo.EntInfo.USR) in handleDecl()
330 DInfo.entityInfo = &DInfo.EntInfo; in handleDecl()
331 DInfo.cursor = Cursor; in handleDecl()
332 DInfo.loc = getIndexLoc(Loc); in handleDecl()
333 DInfo.isImplicit = D->isImplicit(); in handleDecl()
335 DInfo.attributes = DInfo.EntInfo.attributes; in handleDecl()
336 DInfo.numAttributes = DInfo.EntInfo.numAttributes; in handleDecl()
338 getContainerInfo(D->getDeclContext(), DInfo.SemanticContainer); in handleDecl()
339 DInfo.semanticContainer = &DInfo.SemanticContainer; in handleDecl()
342 DInfo.lexicalContainer = &DInfo.SemanticContainer; in handleDecl()
350 DInfo.lexicalContainer = &DInfo.SemanticContainer; in handleDecl()
352 getContainerInfo(LexicalDC, DInfo.LexicalContainer); in handleDecl()
353 DInfo.lexicalContainer = &DInfo.LexicalContainer; in handleDecl()
356 if (DInfo.isContainer) { in handleDecl()
357 getContainerInfo(getEntityContainer(D), DInfo.DeclAsContainer); in handleDecl()
358 DInfo.declAsContainer = &DInfo.DeclAsContainer; in handleDecl()
361 CB.indexDeclaration(ClientData, &DInfo); in handleDecl()
382 DeclInfo DInfo(!D->isFirstDecl(), isDef, isContainer); in handleFunction() local
384 DInfo.flags |= CXIdxDeclFlag_Skipped; in handleFunction()
385 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleFunction()
389 DeclInfo DInfo(!D->isFirstDecl(), D->isThisDeclarationADefinition(), in handleVar() local
391 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleVar()
395 DeclInfo DInfo(/*isRedeclaration=*/false, /*isDefinition=*/true, in handleField() local
397 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleField()
401 DeclInfo DInfo(/*isRedeclaration=*/false, /*isDefinition=*/true, in handleMSProperty() local
403 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleMSProperty()
407 DeclInfo DInfo(/*isRedeclaration=*/false, /*isDefinition=*/true, in handleEnumerator() local
409 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleEnumerator()
416 DeclInfo DInfo(!D->isFirstDecl(), D->isThisDeclarationADefinition(), in handleTagDecl() local
418 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleTagDecl()
422 DeclInfo DInfo(!D->isFirstDecl(), /*isDefinition=*/true, in handleTypedefName() local
424 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleTypedefName()
583 DeclInfo DInfo(!D->isCanonicalDecl(), isDef, isContainer); in handleObjCMethod() local
585 DInfo.flags |= CXIdxDeclFlag_Skipped; in handleObjCMethod()
586 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleObjCMethod()
599 DeclInfo DInfo(/*isRedeclaration=*/true, /*isDefinition=*/true, in handleSynthesizedObjCMethod() local
601 return handleDecl(D, Loc, getCursor(D), DInfo, LexicalDC); in handleSynthesizedObjCMethod()
607 ObjCPropertyDeclInfo DInfo; in handleObjCProperty() local
611 DInfo.ObjCPropDeclInfo.declInfo = &DInfo; in handleObjCProperty()
615 DInfo.ObjCPropDeclInfo.getter = &GetterEntity; in handleObjCProperty()
617 DInfo.ObjCPropDeclInfo.getter = nullptr; in handleObjCProperty()
621 DInfo.ObjCPropDeclInfo.setter = &SetterEntity; in handleObjCProperty()
623 DInfo.ObjCPropDeclInfo.setter = nullptr; in handleObjCProperty()
626 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleObjCProperty()
630 DeclInfo DInfo(/*isRedeclaration=*/!D->isOriginalNamespace(), in handleNamespace() local
633 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleNamespace()
641 DeclInfo DInfo(/*isRedeclaration=*/!D->isCanonicalDecl(), in handleFunctionTemplate() local
644 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleFunctionTemplate()
648 DeclInfo DInfo(/*isRedeclaration=*/!D->isCanonicalDecl(), in handleTypeAliasTemplate() local
650 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleTypeAliasTemplate()
782 DeclInfo DInfo(/*isRedeclaration=*/!OrigD->isCanonicalDecl(), in handleCXXRecordDecl() local
785 return handleDecl(OrigD, OrigD->getLocation(), getCursor(OrigD), DInfo); in handleCXXRecordDecl()