Lines Matching refs:DInfo

550                                  DeclInfo &DInfo,  in handleDecl()  argument
559 getEntityInfo(D, DInfo.EntInfo, SA); in handleDecl()
560 if ((!shouldIndexFunctionLocalSymbols() && !DInfo.EntInfo.USR) in handleDecl()
570 DInfo.entityInfo = &DInfo.EntInfo; in handleDecl()
571 DInfo.cursor = Cursor; in handleDecl()
572 DInfo.loc = getIndexLoc(Loc); in handleDecl()
573 DInfo.isImplicit = D->isImplicit(); in handleDecl()
575 DInfo.attributes = DInfo.EntInfo.attributes; in handleDecl()
576 DInfo.numAttributes = DInfo.EntInfo.numAttributes; in handleDecl()
580 getContainerInfo(SemaDC, DInfo.SemanticContainer); in handleDecl()
581 DInfo.semanticContainer = &DInfo.SemanticContainer; in handleDecl()
584 DInfo.lexicalContainer = &DInfo.SemanticContainer; in handleDecl()
592 DInfo.lexicalContainer = &DInfo.SemanticContainer; in handleDecl()
594 getContainerInfo(LexicalDC, DInfo.LexicalContainer); in handleDecl()
595 DInfo.lexicalContainer = &DInfo.LexicalContainer; in handleDecl()
598 if (DInfo.isContainer) { in handleDecl()
599 getContainerInfo(getEntityContainer(D), DInfo.DeclAsContainer); in handleDecl()
600 DInfo.declAsContainer = &DInfo.DeclAsContainer; in handleDecl()
603 CB.indexDeclaration(ClientData, &DInfo); in handleDecl()
624 DeclInfo DInfo(!D->isFirstDecl(), isDef, isContainer); in handleFunction() local
626 DInfo.flags |= CXIdxDeclFlag_Skipped; in handleFunction()
627 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleFunction()
631 DeclInfo DInfo(!D->isFirstDecl(), D->isThisDeclarationADefinition(), in handleVar() local
633 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleVar()
637 DeclInfo DInfo(/*isRedeclaration=*/false, /*isDefinition=*/true, in handleField() local
639 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleField()
643 DeclInfo DInfo(/*isRedeclaration=*/false, /*isDefinition=*/true, in handleEnumerator() local
645 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleEnumerator()
652 DeclInfo DInfo(!D->isFirstDecl(), D->isThisDeclarationADefinition(), in handleTagDecl() local
654 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleTagDecl()
658 DeclInfo DInfo(!D->isFirstDecl(), /*isDefinition=*/true, in handleTypedefName() local
660 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleTypedefName()
820 DeclInfo DInfo(!D->isCanonicalDecl(), isDef, isContainer); in handleObjCMethod() local
822 DInfo.flags |= CXIdxDeclFlag_Skipped; in handleObjCMethod()
823 return handleDecl(D, Loc, getCursor(D), DInfo); in handleObjCMethod()
837 DeclInfo DInfo(/*isRedeclaration=*/true, /*isDefinition=*/true, in handleSynthesizedObjCMethod() local
839 return handleDecl(D, Loc, getCursor(D), DInfo, LexicalDC, D->getDeclContext()); in handleSynthesizedObjCMethod()
845 ObjCPropertyDeclInfo DInfo; in handleObjCProperty() local
849 DInfo.ObjCPropDeclInfo.declInfo = &DInfo; in handleObjCProperty()
853 DInfo.ObjCPropDeclInfo.getter = &GetterEntity; in handleObjCProperty()
855 DInfo.ObjCPropDeclInfo.getter = nullptr; in handleObjCProperty()
859 DInfo.ObjCPropDeclInfo.setter = &SetterEntity; in handleObjCProperty()
861 DInfo.ObjCPropDeclInfo.setter = nullptr; in handleObjCProperty()
864 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleObjCProperty()
868 DeclInfo DInfo(/*isRedeclaration=*/!D->isOriginalNamespace(), in handleNamespace() local
871 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleNamespace()
879 DeclInfo DInfo(/*isRedeclaration=*/!D->isCanonicalDecl(), in handleFunctionTemplate() local
882 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleFunctionTemplate()
886 DeclInfo DInfo(/*isRedeclaration=*/!D->isCanonicalDecl(), in handleTypeAliasTemplate() local
888 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleTypeAliasTemplate()
892 DeclInfo DInfo(/*isRedeclaration=*/!D->isCanonicalDecl(), in handleConcept() local
894 return handleDecl(D, D->getLocation(), getCursor(D), DInfo); in handleConcept()
1015 DeclInfo DInfo(/*isRedeclaration=*/!OrigD->isCanonicalDecl(), in handleCXXRecordDecl() local
1018 return handleDecl(OrigD, OrigD->getLocation(), getCursor(OrigD), DInfo); in handleCXXRecordDecl()