Lines Matching refs:DInfo
531 DeclInfo &DInfo, in handleDecl() argument
540 getEntityInfo(D, DInfo.EntInfo, SA); in handleDecl()
541 if ((!shouldIndexFunctionLocalSymbols() && !DInfo.EntInfo.USR) in handleDecl()
551 DInfo.entityInfo = &DInfo.EntInfo; in handleDecl()
552 DInfo.cursor = Cursor; in handleDecl()
553 DInfo.loc = getIndexLoc(Loc); in handleDecl()
554 DInfo.isImplicit = D->isImplicit(); in handleDecl()
556 DInfo.attributes = DInfo.EntInfo.attributes; in handleDecl()
557 DInfo.numAttributes = DInfo.EntInfo.numAttributes; in handleDecl()
561 getContainerInfo(SemaDC, DInfo.SemanticContainer); in handleDecl()
562 DInfo.semanticContainer = &DInfo.SemanticContainer; in handleDecl()
565 DInfo.lexicalContainer = &DInfo.SemanticContainer; in handleDecl()
573 DInfo.lexicalContainer = &DInfo.SemanticContainer; in handleDecl()
575 getContainerInfo(LexicalDC, DInfo.LexicalContainer); in handleDecl()
576 DInfo.lexicalContainer = &DInfo.LexicalContainer; in handleDecl()
579 if (DInfo.isContainer) { in handleDecl()
580 getContainerInfo(getEntityContainer(D), DInfo.DeclAsContainer); in handleDecl()
581 DInfo.declAsContainer = &DInfo.DeclAsContainer; in handleDecl()
584 CB.indexDeclaration(ClientData, &DInfo); in handleDecl()
605 DeclInfo DInfo(!D->isFirstDecl(), isDef, isContainer); in handleFunction() local
607 DInfo.flags |= CXIdxDeclFlag_Skipped; in handleFunction()
608 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleFunction()
612 DeclInfo DInfo(!D->isFirstDecl(), D->isThisDeclarationADefinition(), in handleVar() local
614 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleVar()
618 DeclInfo DInfo(/*isRedeclaration=*/false, /*isDefinition=*/true, in handleField() local
620 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleField()
624 DeclInfo DInfo(/*isRedeclaration=*/false, /*isDefinition=*/true, in handleMSProperty() local
626 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleMSProperty()
630 DeclInfo DInfo(/*isRedeclaration=*/false, /*isDefinition=*/true, in handleEnumerator() local
632 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleEnumerator()
639 DeclInfo DInfo(!D->isFirstDecl(), D->isThisDeclarationADefinition(), in handleTagDecl() local
641 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleTagDecl()
645 DeclInfo DInfo(!D->isFirstDecl(), /*isDefinition=*/true, in handleTypedefName() local
647 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleTypedefName()
806 DeclInfo DInfo(!D->isCanonicalDecl(), isDef, isContainer); in handleObjCMethod() local
808 DInfo.flags |= CXIdxDeclFlag_Skipped; in handleObjCMethod()
809 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleObjCMethod()
823 DeclInfo DInfo(/*isRedeclaration=*/true, /*isDefinition=*/true, in handleSynthesizedObjCMethod() local
825 return handleDecl(D, Loc, getCursor(D), DInfo, LexicalDC, D->getDeclContext()); in handleSynthesizedObjCMethod()
831 ObjCPropertyDeclInfo DInfo; in handleObjCProperty() local
835 DInfo.ObjCPropDeclInfo.declInfo = &DInfo; in handleObjCProperty()
839 DInfo.ObjCPropDeclInfo.getter = &GetterEntity; in handleObjCProperty()
841 DInfo.ObjCPropDeclInfo.getter = nullptr; in handleObjCProperty()
845 DInfo.ObjCPropDeclInfo.setter = &SetterEntity; in handleObjCProperty()
847 DInfo.ObjCPropDeclInfo.setter = nullptr; in handleObjCProperty()
850 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleObjCProperty()
854 DeclInfo DInfo(/*isRedeclaration=*/!D->isOriginalNamespace(), in handleNamespace() local
857 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleNamespace()
865 DeclInfo DInfo(/*isRedeclaration=*/!D->isCanonicalDecl(), in handleFunctionTemplate() local
868 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleFunctionTemplate()
872 DeclInfo DInfo(/*isRedeclaration=*/!D->isCanonicalDecl(), in handleTypeAliasTemplate() local
874 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleTypeAliasTemplate()
1006 DeclInfo DInfo(/*isRedeclaration=*/!OrigD->isCanonicalDecl(), in handleCXXRecordDecl() local
1009 return handleDecl(OrigD, OrigD->getLocation(), getCursor(OrigD), DInfo); in handleCXXRecordDecl()