Lines Matching defs:D

34   bool VisitFunctionDecl(const FunctionDecl *D) {  in VisitFunctionDecl()
39 bool VisitVarDecl(const VarDecl *D) { in VisitVarDecl()
44 bool VisitFieldDecl(const FieldDecl *D) { in VisitFieldDecl()
49 bool VisitMSPropertyDecl(const MSPropertyDecl *D) { in VisitMSPropertyDecl()
53 bool VisitEnumConstantDecl(const EnumConstantDecl *D) { in VisitEnumConstantDecl()
58 bool VisitTypedefNameDecl(const TypedefNameDecl *D) { in VisitTypedefNameDecl()
63 bool VisitTagDecl(const TagDecl *D) { in VisitTagDecl()
68 bool VisitObjCInterfaceDecl(const ObjCInterfaceDecl *D) { in VisitObjCInterfaceDecl()
73 bool VisitObjCProtocolDecl(const ObjCProtocolDecl *D) { in VisitObjCProtocolDecl()
78 bool VisitObjCImplementationDecl(const ObjCImplementationDecl *D) { in VisitObjCImplementationDecl()
83 bool VisitObjCCategoryDecl(const ObjCCategoryDecl *D) { in VisitObjCCategoryDecl()
88 bool VisitObjCCategoryImplDecl(const ObjCCategoryImplDecl *D) { in VisitObjCCategoryImplDecl()
93 bool VisitObjCMethodDecl(const ObjCMethodDecl *D) { in VisitObjCMethodDecl()
101 bool VisitObjCPropertyDecl(const ObjCPropertyDecl *D) { in VisitObjCPropertyDecl()
106 bool VisitObjCPropertyImplDecl(const ObjCPropertyImplDecl *D) { in VisitObjCPropertyImplDecl()
111 bool VisitNamespaceDecl(const NamespaceDecl *D) { in VisitNamespaceDecl()
116 bool VisitUsingDecl(const UsingDecl *D) { in VisitUsingDecl()
120 bool VisitUsingDirectiveDecl(const UsingDirectiveDecl *D) { in VisitUsingDirectiveDecl()
124 bool VisitClassTemplateDecl(const ClassTemplateDecl *D) { in VisitClassTemplateDecl()
130 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
135 bool VisitFunctionTemplateDecl(const FunctionTemplateDecl *D) { in VisitFunctionTemplateDecl()
140 bool VisitTypeAliasTemplateDecl(const TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
145 bool VisitImportDecl(const ImportDecl *D) { in VisitImportDecl()
150 bool VisitConceptDecl(const ConceptDecl *D) { in VisitConceptDecl()
163 const Decl *D, SymbolRoleSet Roles, ArrayRef<SymbolRelation> Relations, in handleDeclOccurrence()
284 AttrListInfo::AttrListInfo(const Decl *D, CXIndexDataConsumer &IdxCtx) in AttrListInfo()
337 AttrListInfo::create(const Decl *D, CXIndexDataConsumer &IdxCtx) { in create()
343 CXIndexDataConsumer::CXXBasesListInfo::CXXBasesListInfo(const CXXRecordDecl *D, in CXXBasesListInfo()
425 bool CXIndexDataConsumer::isFunctionLocalDecl(const Decl *D) { in isFunctionLocalDecl()
548 bool CXIndexDataConsumer::handleDecl(const NamedDecl *D, in handleDecl()
607 bool CXIndexDataConsumer::handleObjCContainer(const ObjCContainerDecl *D, in handleObjCContainer()
614 bool CXIndexDataConsumer::handleFunction(const FunctionDecl *D) { in handleFunction()
630 bool CXIndexDataConsumer::handleVar(const VarDecl *D) { in handleVar()
636 bool CXIndexDataConsumer::handleField(const FieldDecl *D) { in handleField()
642 bool CXIndexDataConsumer::handleEnumerator(const EnumConstantDecl *D) { in handleEnumerator()
648 bool CXIndexDataConsumer::handleTagDecl(const TagDecl *D) { in handleTagDecl()
657 bool CXIndexDataConsumer::handleTypedefName(const TypedefNameDecl *D) { in handleTypedefName()
663 bool CXIndexDataConsumer::handleObjCInterface(const ObjCInterfaceDecl *D) { in handleObjCInterface()
712 const ObjCImplementationDecl *D) { in handleObjCImplementation()
719 bool CXIndexDataConsumer::handleObjCProtocol(const ObjCProtocolDecl *D) { in handleObjCProtocol()
748 bool CXIndexDataConsumer::handleObjCCategory(const ObjCCategoryDecl *D) { in handleObjCCategory()
780 bool CXIndexDataConsumer::handleObjCCategoryImpl(const ObjCCategoryImplDecl *D) { in handleObjCCategoryImpl()
809 bool CXIndexDataConsumer::handleObjCMethod(const ObjCMethodDecl *D, in handleObjCMethod()
827 const ObjCPropertyImplDecl *D) { in handleSynthesizedObjCProperty()
834 bool CXIndexDataConsumer::handleSynthesizedObjCMethod(const ObjCMethodDecl *D, in handleSynthesizedObjCMethod()
842 bool CXIndexDataConsumer::handleObjCProperty(const ObjCPropertyDecl *D) { in handleObjCProperty()
867 bool CXIndexDataConsumer::handleNamespace(const NamespaceDecl *D) { in handleNamespace()
874 bool CXIndexDataConsumer::handleClassTemplate(const ClassTemplateDecl *D) { in handleClassTemplate()
878 bool CXIndexDataConsumer::handleFunctionTemplate(const FunctionTemplateDecl *D) { in handleFunctionTemplate()
885 bool CXIndexDataConsumer::handleTypeAliasTemplate(const TypeAliasTemplateDecl *D) { in handleTypeAliasTemplate()
891 bool CXIndexDataConsumer::handleConcept(const ConceptDecl *D) { in handleConcept()
897 bool CXIndexDataConsumer::handleReference(const NamedDecl *D, SourceLocation Loc, in handleReference()
982 void CXIndexDataConsumer::setClientEntity(const Decl *D, CXIdxClientEntity client) { in setClientEntity()
1021 bool CXIndexDataConsumer::markEntityOccurrenceInFile(const NamedDecl *D, in markEntityOccurrenceInFile()
1149 void CXIndexDataConsumer::getEntityInfo(const NamedDecl *D, in getEntityInfo()
1207 CXCursor CXIndexDataConsumer::getRefCursor(const NamedDecl *D, SourceLocation Loc) { in getRefCursor()
1228 bool CXIndexDataConsumer::shouldIgnoreIfImplicit(const Decl *D) { in shouldIgnoreIfImplicit()
1242 bool CXIndexDataConsumer::isTemplateImplicitInstantiation(const Decl *D) { in isTemplateImplicitInstantiation()