Lines Matching refs:CXIndexDataConsumer
25 CXIndexDataConsumer &DataConsumer;
30 IndexingDeclVisitor(CXIndexDataConsumer &dataConsumer, SourceLocation Loc, in IndexingDeclVisitor()
162 bool CXIndexDataConsumer::handleDeclOccurrence( in handleDeclOccurrence()
228 bool CXIndexDataConsumer::handleModuleOccurrence(const ImportDecl *ImportD, in handleModuleOccurrence()
237 void CXIndexDataConsumer::finish() { in finish()
242 CXIndexDataConsumer::ObjCProtocolListInfo::ObjCProtocolListInfo( in ObjCProtocolListInfo()
244 CXIndexDataConsumer &IdxCtx, in ObjCProtocolListInfo()
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()
344 CXIndexDataConsumer &IdxCtx, in CXXBasesListInfo()
378 SourceLocation CXIndexDataConsumer::CXXBasesListInfo::getBaseLoc( in getBaseLoc()
416 void CXIndexDataConsumer::setASTContext(ASTContext &ctx) { in setASTContext()
421 void CXIndexDataConsumer::setPreprocessor(std::shared_ptr<Preprocessor> PP) { in setPreprocessor()
425 bool CXIndexDataConsumer::isFunctionLocalDecl(const Decl *D) { in isFunctionLocalDecl()
449 bool CXIndexDataConsumer::shouldAbort() { in shouldAbort()
455 void CXIndexDataConsumer::enteredMainFile(const FileEntry *File) { in enteredMainFile()
465 void CXIndexDataConsumer::ppIncludedFile(SourceLocation hashLoc, in ppIncludedFile()
485 void CXIndexDataConsumer::importedModule(const ImportDecl *ImportD) { in importedModule()
511 void CXIndexDataConsumer::importedPCH(const FileEntry *File) { in importedPCH()
526 void CXIndexDataConsumer::startedTranslationUnit() { in startedTranslationUnit()
533 void CXIndexDataConsumer::indexDiagnostics() { in indexDiagnostics()
541 void CXIndexDataConsumer::handleDiagnosticSet(CXDiagnostic CXDiagSet) { in handleDiagnosticSet()
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()
711 bool CXIndexDataConsumer::handleObjCImplementation( 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()
826 bool CXIndexDataConsumer::handleSynthesizedObjCProperty( 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()
945 bool CXIndexDataConsumer::isNotFromSourceFile(SourceLocation Loc) const { in isNotFromSourceFile()
954 void CXIndexDataConsumer::addContainerInMap(const DeclContext *DC, in addContainerInMap()
973 CXIdxClientEntity CXIndexDataConsumer::getClientEntity(const Decl *D) const { in getClientEntity()
982 void CXIndexDataConsumer::setClientEntity(const Decl *D, CXIdxClientEntity client) { in setClientEntity()
988 bool CXIndexDataConsumer::handleCXXRecordDecl(const CXXRecordDecl *RD, in handleCXXRecordDecl()
1021 bool CXIndexDataConsumer::markEntityOccurrenceInFile(const NamedDecl *D, in markEntityOccurrenceInFile()
1043 const NamedDecl *CXIndexDataConsumer::getEntityDecl(const NamedDecl *D) const { in getEntityDecl()
1066 CXIndexDataConsumer::getEntityContainer(const Decl *D) const { in getEntityContainer()
1082 CXIndexDataConsumer::getClientContainerForDC(const DeclContext *DC) const { in getClientContainerForDC()
1093 CXIdxClientFile CXIndexDataConsumer::getIndexFile(const FileEntry *File) { in getIndexFile()
1104 CXIdxLoc CXIndexDataConsumer::getIndexLoc(SourceLocation Loc) const { in getIndexLoc()
1109 idxLoc.ptr_data[0] = const_cast<CXIndexDataConsumer *>(this); in getIndexLoc()
1114 void CXIndexDataConsumer::translateLoc(SourceLocation Loc, in translateLoc()
1149 void CXIndexDataConsumer::getEntityInfo(const NamedDecl *D, in getEntityInfo()
1200 void CXIndexDataConsumer::getContainerInfo(const DeclContext *DC, in getContainerInfo()
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()