Lines Matching refs:ASTDeclReader
37 class ASTDeclReader : public DeclVisitor<ASTDeclReader, void> { class
218 ASTDeclReader(ASTReader &Reader, ASTReader::RecordLocation Loc, in ASTDeclReader() function in clang::ASTDeclReader
446 uint64_t ASTDeclReader::GetCurrentCursorOffset() { in GetCurrentCursorOffset()
450 void ASTDeclReader::Visit(Decl *D) { in Visit()
451 DeclVisitor<ASTDeclReader, void>::Visit(D); in Visit()
499 void ASTDeclReader::VisitDecl(Decl *D) { in VisitDecl()
572 void ASTDeclReader::VisitPragmaCommentDecl(PragmaCommentDecl *D) { in VisitPragmaCommentDecl()
581 void ASTDeclReader::VisitPragmaDetectMismatchDecl(PragmaDetectMismatchDecl *D) { in VisitPragmaDetectMismatchDecl()
595 void ASTDeclReader::VisitTranslationUnitDecl(TranslationUnitDecl *TU) { in VisitTranslationUnitDecl()
599 void ASTDeclReader::VisitNamedDecl(NamedDecl *ND) { in VisitNamedDecl()
605 void ASTDeclReader::VisitTypeDecl(TypeDecl *TD) { in VisitTypeDecl()
612 ASTDeclReader::RedeclarableResult
613 ASTDeclReader::VisitTypedefNameDecl(TypedefNameDecl *TD) { in VisitTypedefNameDecl()
625 void ASTDeclReader::VisitTypedefDecl(TypedefDecl *TD) { in VisitTypedefDecl()
630 void ASTDeclReader::VisitTypeAliasDecl(TypeAliasDecl *TD) { in VisitTypeAliasDecl()
639 ASTDeclReader::RedeclarableResult ASTDeclReader::VisitTagDecl(TagDecl *TD) { in VisitTagDecl()
674 void ASTDeclReader::VisitEnumDecl(EnumDecl *ED) { in VisitEnumDecl()
720 ASTDeclReader::RedeclarableResult
721 ASTDeclReader::VisitRecordDeclImpl(RecordDecl *RD) { in VisitRecordDeclImpl()
730 void ASTDeclReader::VisitValueDecl(ValueDecl *VD) { in VisitValueDecl()
735 void ASTDeclReader::VisitEnumConstantDecl(EnumConstantDecl *ECD) { in VisitEnumConstantDecl()
743 void ASTDeclReader::VisitDeclaratorDecl(DeclaratorDecl *DD) { in VisitDeclaratorDecl()
754 void ASTDeclReader::VisitFunctionDecl(FunctionDecl *FD) { in VisitFunctionDecl()
899 void ASTDeclReader::VisitObjCMethodDecl(ObjCMethodDecl *MD) { in VisitObjCMethodDecl()
944 void ASTDeclReader::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
953 void ASTDeclReader::VisitObjCContainerDecl(ObjCContainerDecl *CD) { in VisitObjCContainerDecl()
959 ObjCTypeParamList *ASTDeclReader::ReadObjCTypeParamList() { in ReadObjCTypeParamList()
981 void ASTDeclReader::VisitObjCInterfaceDecl(ObjCInterfaceDecl *ID) { in VisitObjCInterfaceDecl()
1039 void ASTDeclReader::VisitObjCIvarDecl(ObjCIvarDecl *IVD) { in VisitObjCIvarDecl()
1048 void ASTDeclReader::VisitObjCProtocolDecl(ObjCProtocolDecl *PD) { in VisitObjCProtocolDecl()
1080 void ASTDeclReader::VisitObjCAtDefsFieldDecl(ObjCAtDefsFieldDecl *FD) { in VisitObjCAtDefsFieldDecl()
1084 void ASTDeclReader::VisitObjCCategoryDecl(ObjCCategoryDecl *CD) { in VisitObjCCategoryDecl()
1110 void ASTDeclReader::VisitObjCCompatibleAliasDecl(ObjCCompatibleAliasDecl *CAD) { in VisitObjCCompatibleAliasDecl()
1115 void ASTDeclReader::VisitObjCPropertyDecl(ObjCPropertyDecl *D) { in VisitObjCPropertyDecl()
1135 void ASTDeclReader::VisitObjCImplDecl(ObjCImplDecl *D) { in VisitObjCImplDecl()
1140 void ASTDeclReader::VisitObjCCategoryImplDecl(ObjCCategoryImplDecl *D) { in VisitObjCCategoryImplDecl()
1146 void ASTDeclReader::VisitObjCImplementationDecl(ObjCImplementationDecl *D) { in VisitObjCImplementationDecl()
1159 void ASTDeclReader::VisitObjCPropertyImplDecl(ObjCPropertyImplDecl *D) { in VisitObjCPropertyImplDecl()
1169 void ASTDeclReader::VisitFieldDecl(FieldDecl *FD) { in VisitFieldDecl()
1190 void ASTDeclReader::VisitMSPropertyDecl(MSPropertyDecl *PD) { in VisitMSPropertyDecl()
1196 void ASTDeclReader::VisitIndirectFieldDecl(IndirectFieldDecl *FD) { in VisitIndirectFieldDecl()
1209 ASTDeclReader::RedeclarableResult ASTDeclReader::VisitVarDeclImpl(VarDecl *VD) { in VisitVarDeclImpl()
1272 void ASTDeclReader::VisitImplicitParamDecl(ImplicitParamDecl *PD) { in VisitImplicitParamDecl()
1276 void ASTDeclReader::VisitParmVarDecl(ParmVarDecl *PD) { in VisitParmVarDecl()
1298 void ASTDeclReader::VisitFileScopeAsmDecl(FileScopeAsmDecl *AD) { in VisitFileScopeAsmDecl()
1304 void ASTDeclReader::VisitBlockDecl(BlockDecl *BD) { in VisitBlockDecl()
1335 void ASTDeclReader::VisitCapturedDecl(CapturedDecl *CD) { in VisitCapturedDecl()
1348 void ASTDeclReader::VisitLinkageSpecDecl(LinkageSpecDecl *D) { in VisitLinkageSpecDecl()
1355 void ASTDeclReader::VisitLabelDecl(LabelDecl *D) { in VisitLabelDecl()
1360 void ASTDeclReader::VisitNamespaceDecl(NamespaceDecl *D) { in VisitNamespaceDecl()
1392 void ASTDeclReader::VisitNamespaceAliasDecl(NamespaceAliasDecl *D) { in VisitNamespaceAliasDecl()
1402 void ASTDeclReader::VisitUsingDecl(UsingDecl *D) { in VisitUsingDecl()
1414 void ASTDeclReader::VisitUsingShadowDecl(UsingShadowDecl *D) { in VisitUsingShadowDecl()
1425 void ASTDeclReader::VisitConstructorUsingShadowDecl( in VisitConstructorUsingShadowDecl()
1435 void ASTDeclReader::VisitUsingDirectiveDecl(UsingDirectiveDecl *D) { in VisitUsingDirectiveDecl()
1444 void ASTDeclReader::VisitUnresolvedUsingValueDecl(UnresolvedUsingValueDecl *D) { in VisitUnresolvedUsingValueDecl()
1452 void ASTDeclReader::VisitUnresolvedUsingTypenameDecl( in VisitUnresolvedUsingTypenameDecl()
1460 void ASTDeclReader::ReadCXXDefinitionData( in ReadCXXDefinitionData()
1554 void ASTDeclReader::MergeDefinitionData( in MergeDefinitionData()
1662 void ASTDeclReader::ReadCXXRecordDefinition(CXXRecordDecl *D, bool Update) { in ReadCXXRecordDefinition()
1700 ASTDeclReader::RedeclarableResult
1701 ASTDeclReader::VisitCXXRecordDeclImpl(CXXRecordDecl *D) { in VisitCXXRecordDeclImpl()
1763 void ASTDeclReader::VisitCXXMethodDecl(CXXMethodDecl *D) { in VisitCXXMethodDecl()
1781 void ASTDeclReader::VisitCXXConstructorDecl(CXXConstructorDecl *D) { in VisitCXXConstructorDecl()
1796 void ASTDeclReader::VisitCXXDestructorDecl(CXXDestructorDecl *D) { in VisitCXXDestructorDecl()
1807 void ASTDeclReader::VisitCXXConversionDecl(CXXConversionDecl *D) { in VisitCXXConversionDecl()
1812 void ASTDeclReader::VisitImportDecl(ImportDecl *D) { in VisitImportDecl()
1822 void ASTDeclReader::VisitAccessSpecDecl(AccessSpecDecl *D) { in VisitAccessSpecDecl()
1827 void ASTDeclReader::VisitFriendDecl(FriendDecl *D) { in VisitFriendDecl()
1841 void ASTDeclReader::VisitFriendTemplateDecl(FriendTemplateDecl *D) { in VisitFriendTemplateDecl()
1855 DeclID ASTDeclReader::VisitTemplateDecl(TemplateDecl *D) { in VisitTemplateDecl()
1867 ASTDeclReader::RedeclarableResult
1868 ASTDeclReader::VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D) { in VisitRedeclarableTemplateDecl()
1921 void ASTDeclReader::VisitClassTemplateDecl(ClassTemplateDecl *D) { in VisitClassTemplateDecl()
1946 void ASTDeclReader::VisitBuiltinTemplateDecl(BuiltinTemplateDecl *D) { in VisitBuiltinTemplateDecl()
1953 void ASTDeclReader::VisitVarTemplateDecl(VarTemplateDecl *D) { in VisitVarTemplateDecl()
1970 ASTDeclReader::RedeclarableResult
1971 ASTDeclReader::VisitClassTemplateSpecializationDeclImpl( in VisitClassTemplateSpecializationDeclImpl()
2045 void ASTDeclReader::VisitClassTemplatePartialSpecializationDecl( in VisitClassTemplatePartialSpecializationDecl()
2060 void ASTDeclReader::VisitClassScopeFunctionSpecializationDecl( in VisitClassScopeFunctionSpecializationDecl()
2066 void ASTDeclReader::VisitFunctionTemplateDecl(FunctionTemplateDecl *D) { in VisitFunctionTemplateDecl()
2087 ASTDeclReader::RedeclarableResult
2088 ASTDeclReader::VisitVarTemplateSpecializationDeclImpl( in VisitVarTemplateSpecializationDeclImpl()
2151 void ASTDeclReader::VisitVarTemplatePartialSpecializationDecl( in VisitVarTemplatePartialSpecializationDecl()
2166 void ASTDeclReader::VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D) { in VisitTemplateTypeParmDecl()
2175 void ASTDeclReader::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
2195 void ASTDeclReader::VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) { in VisitTemplateTemplateParmDecl()
2215 void ASTDeclReader::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
2219 void ASTDeclReader::VisitStaticAssertDecl(StaticAssertDecl *D) { in VisitStaticAssertDecl()
2227 void ASTDeclReader::VisitEmptyDecl(EmptyDecl *D) { in VisitEmptyDecl()
2232 ASTDeclReader::VisitDeclContext(DeclContext *DC) { in VisitDeclContext()
2239 ASTDeclReader::RedeclarableResult
2240 ASTDeclReader::VisitRedeclarable(Redeclarable<T> *D) { in VisitRedeclarable()
2301 void ASTDeclReader::mergeRedeclarable(Redeclarable<T> *DBase, in mergeRedeclarable()
2332 void ASTDeclReader::mergeTemplatePattern(RedeclarableTemplateDecl *D, in mergeTemplatePattern()
2374 void ASTDeclReader::mergeRedeclarable(Redeclarable<T> *DBase, T *Existing, in mergeRedeclarable()
2416 void ASTDeclReader::mergeMergeable(Mergeable<T> *D) { in mergeMergeable()
2433 void ASTDeclReader::VisitOMPThreadPrivateDecl(OMPThreadPrivateDecl *D) { in VisitOMPThreadPrivateDecl()
2444 void ASTDeclReader::VisitOMPDeclareReductionDecl(OMPDeclareReductionDecl *D) { in VisitOMPDeclareReductionDecl()
2452 void ASTDeclReader::VisitOMPCapturedExprDecl(OMPCapturedExprDecl *D) { in VisitOMPCapturedExprDecl()
2784 DeclContext *ASTDeclReader::getPrimaryContextForMerging(ASTReader &Reader, in getPrimaryContextForMerging()
2825 ASTDeclReader::FindExistingResult::~FindExistingResult() { in ~FindExistingResult()
2875 NamedDecl *ASTDeclReader::getAnonymousDeclForMerging(ASTReader &Reader, in getAnonymousDeclForMerging()
2902 void ASTDeclReader::setAnonymousDeclForMerging(ASTReader &Reader, in setAnonymousDeclForMerging()
2915 ASTDeclReader::FindExistingResult ASTDeclReader::findExisting(NamedDecl *D) { in findExisting()
3011 Decl *ASTDeclReader::getMostRecentDeclImpl(Redeclarable<DeclT> *D) { in getMostRecentDeclImpl()
3014 Decl *ASTDeclReader::getMostRecentDeclImpl(...) { in getMostRecentDeclImpl()
3018 Decl *ASTDeclReader::getMostRecentDecl(Decl *D) { in getMostRecentDecl()
3032 return ASTDeclReader::getMostRecentDecl(D->getCanonicalDecl()); in getMostRecentExistingDecl()
3036 void ASTDeclReader::attachPreviousDeclImpl(ASTReader &Reader, in attachPreviousDeclImpl()
3045 void ASTDeclReader::attachPreviousDeclImpl(ASTReader &Reader, in attachPreviousDeclImpl()
3090 void ASTDeclReader::attachPreviousDeclImpl(ASTReader &Reader, ...) { in attachPreviousDeclImpl()
3133 void ASTDeclReader::attachPreviousDecl(ASTReader &Reader, Decl *D, in attachPreviousDecl()
3163 void ASTDeclReader::attachLatestDeclImpl(Redeclarable<DeclT> *D, Decl *Latest) { in attachLatestDeclImpl()
3166 void ASTDeclReader::attachLatestDeclImpl(...) { in attachLatestDeclImpl()
3170 void ASTDeclReader::attachLatestDecl(Decl *D, Decl *Latest) { in attachLatestDecl()
3184 void ASTDeclReader::markIncompleteDeclChainImpl(Redeclarable<DeclT> *D) { in markIncompleteDeclChainImpl()
3187 void ASTDeclReader::markIncompleteDeclChainImpl(...) { in markIncompleteDeclChainImpl()
3196 ASTDeclReader::markIncompleteDeclChainImpl(cast<TYPE##Decl>(D)); \ in markIncompleteDeclChain()
3221 ASTDeclReader Reader(*this, Loc, ID, DeclLoc, Record,Idx); in ReadDeclRecord()
3506 ASTDeclReader Reader(*this, RecordLocation(F, Offset), ID, in loadDeclUpdateRecords()
3539 Decl *PrevMostRecent = ASTDeclReader::getMostRecentDecl(CanonDecl); in loadPendingDeclChain()
3540 ASTDeclReader::attachPreviousDecl( in loadPendingDeclChain()
3546 ASTDeclReader::attachLatestDecl(CanonDecl, FirstLocal); in loadPendingDeclChain()
3569 ASTDeclReader::attachPreviousDecl(*this, D, MostRecent, CanonDecl); in loadPendingDeclChain()
3572 ASTDeclReader::attachLatestDecl(CanonDecl, MostRecent); in loadPendingDeclChain()
3620 ASTDeclReader::setNextObjCCategory(Tail, Cat); in add()
3715 void ASTDeclReader::UpdateDecl(Decl *D, ModuleFile &ModuleFile, in UpdateDecl()