Lines Matching refs:IndexingContext
21 IndexingContext::ObjCProtocolListInfo::ObjCProtocolListInfo( in ObjCProtocolListInfo()
23 IndexingContext &IdxCtx, in ObjCProtocolListInfo()
63 AttrListInfo::AttrListInfo(const Decl *D, IndexingContext &IdxCtx) in AttrListInfo()
116 AttrListInfo::create(const Decl *D, IndexingContext &IdxCtx) { in create()
122 IndexingContext::CXXBasesListInfo::CXXBasesListInfo(const CXXRecordDecl *D, in CXXBasesListInfo()
123 IndexingContext &IdxCtx, in CXXBasesListInfo()
159 SourceLocation IndexingContext::CXXBasesListInfo::getBaseLoc( in getBaseLoc()
197 void IndexingContext::setASTContext(ASTContext &ctx) { in setASTContext()
202 void IndexingContext::setPreprocessor(Preprocessor &PP) { in setPreprocessor()
206 bool IndexingContext::isFunctionLocalDecl(const Decl *D) { in isFunctionLocalDecl()
228 bool IndexingContext::shouldAbort() { in shouldAbort()
234 void IndexingContext::enteredMainFile(const FileEntry *File) { in enteredMainFile()
243 void IndexingContext::ppIncludedFile(SourceLocation hashLoc, in ppIncludedFile()
261 void IndexingContext::importedModule(const ImportDecl *ImportD) { in importedModule()
281 void IndexingContext::importedPCH(const FileEntry *File) { in importedPCH()
296 void IndexingContext::startedTranslationUnit() { in startedTranslationUnit()
303 void IndexingContext::handleDiagnosticSet(CXDiagnostic CXDiagSet) { in handleDiagnosticSet()
310 bool IndexingContext::handleDecl(const NamedDecl *D, in handleDecl()
366 bool IndexingContext::handleObjCContainer(const ObjCContainerDecl *D, in handleObjCContainer()
373 bool IndexingContext::handleFunction(const FunctionDecl *D) { in handleFunction()
389 bool IndexingContext::handleVar(const VarDecl *D) { in handleVar()
395 bool IndexingContext::handleField(const FieldDecl *D) { in handleField()
401 bool IndexingContext::handleMSProperty(const MSPropertyDecl *D) { in handleMSProperty()
407 bool IndexingContext::handleEnumerator(const EnumConstantDecl *D) { in handleEnumerator()
413 bool IndexingContext::handleTagDecl(const TagDecl *D) { in handleTagDecl()
422 bool IndexingContext::handleTypedefName(const TypedefNameDecl *D) { in handleTypedefName()
428 bool IndexingContext::handleObjCInterface(const ObjCInterfaceDecl *D) { in handleObjCInterface()
475 bool IndexingContext::handleObjCImplementation( in handleObjCImplementation()
483 bool IndexingContext::handleObjCProtocol(const ObjCProtocolDecl *D) { in handleObjCProtocol()
512 bool IndexingContext::handleObjCCategory(const ObjCCategoryDecl *D) { in handleObjCCategory()
544 bool IndexingContext::handleObjCCategoryImpl(const ObjCCategoryImplDecl *D) { in handleObjCCategoryImpl()
573 bool IndexingContext::handleObjCMethod(const ObjCMethodDecl *D) { in handleObjCMethod()
589 bool IndexingContext::handleSynthesizedObjCProperty( in handleSynthesizedObjCProperty()
595 bool IndexingContext::handleSynthesizedObjCMethod(const ObjCMethodDecl *D, in handleSynthesizedObjCMethod()
603 bool IndexingContext::handleObjCProperty(const ObjCPropertyDecl *D) { in handleObjCProperty()
628 bool IndexingContext::handleNamespace(const NamespaceDecl *D) { in handleNamespace()
635 bool IndexingContext::handleClassTemplate(const ClassTemplateDecl *D) { in handleClassTemplate()
639 bool IndexingContext::handleFunctionTemplate(const FunctionTemplateDecl *D) { in handleFunctionTemplate()
646 bool IndexingContext::handleTypeAliasTemplate(const TypeAliasTemplateDecl *D) { in handleTypeAliasTemplate()
652 bool IndexingContext::handleReference(const NamedDecl *D, SourceLocation Loc, in handleReference()
665 bool IndexingContext::handleReference(const NamedDecl *D, SourceLocation Loc, in handleReference()
711 bool IndexingContext::isNotFromSourceFile(SourceLocation Loc) const { in isNotFromSourceFile()
720 void IndexingContext::addContainerInMap(const DeclContext *DC, in addContainerInMap()
739 CXIdxClientEntity IndexingContext::getClientEntity(const Decl *D) const { in getClientEntity()
748 void IndexingContext::setClientEntity(const Decl *D, CXIdxClientEntity client) { in setClientEntity()
754 bool IndexingContext::handleCXXRecordDecl(const CXXRecordDecl *RD, in handleCXXRecordDecl()
787 bool IndexingContext::markEntityOccurrenceInFile(const NamedDecl *D, in markEntityOccurrenceInFile()
812 const NamedDecl *IndexingContext::getEntityDecl(const NamedDecl *D) const { in getEntityDecl()
835 IndexingContext::getEntityContainer(const Decl *D) const { in getEntityContainer()
851 IndexingContext::getClientContainerForDC(const DeclContext *DC) const { in getClientContainerForDC()
862 CXIdxClientFile IndexingContext::getIndexFile(const FileEntry *File) { in getIndexFile()
873 CXIdxLoc IndexingContext::getIndexLoc(SourceLocation Loc) const { in getIndexLoc()
878 idxLoc.ptr_data[0] = const_cast<IndexingContext *>(this); in getIndexLoc()
883 void IndexingContext::translateLoc(SourceLocation Loc, in translateLoc()
913 void IndexingContext::getEntityInfo(const NamedDecl *D, in getEntityInfo()
1120 void IndexingContext::getContainerInfo(const DeclContext *DC, in getContainerInfo()
1127 CXCursor IndexingContext::getRefCursor(const NamedDecl *D, SourceLocation Loc) { in getRefCursor()
1148 bool IndexingContext::shouldIgnoreIfImplicit(const Decl *D) { in shouldIgnoreIfImplicit()
1162 bool IndexingContext::isTemplateImplicitInstantiation(const Decl *D) { in isTemplateImplicitInstantiation()