Lines Matching refs:ASTDeclReader
37 class ASTDeclReader : public DeclVisitor<ASTDeclReader, void> { class
190 ASTDeclReader(ASTReader &Reader, ModuleFile &F, in ASTDeclReader() function in clang::ASTDeclReader
295 uint64_t ASTDeclReader::GetCurrentCursorOffset() { in GetCurrentCursorOffset()
299 void ASTDeclReader::Visit(Decl *D) { in Visit()
300 DeclVisitor<ASTDeclReader, void>::Visit(D); in Visit()
333 void ASTDeclReader::VisitDecl(Decl *D) { in VisitDecl()
392 void ASTDeclReader::VisitTranslationUnitDecl(TranslationUnitDecl *TU) { in VisitTranslationUnitDecl()
396 void ASTDeclReader::VisitNamedDecl(NamedDecl *ND) { in VisitNamedDecl()
401 void ASTDeclReader::VisitTypeDecl(TypeDecl *TD) { in VisitTypeDecl()
408 void ASTDeclReader::VisitTypedefNameDecl(TypedefNameDecl *TD) { in VisitTypedefNameDecl()
416 void ASTDeclReader::VisitTypedefDecl(TypedefDecl *TD) { in VisitTypedefDecl()
420 void ASTDeclReader::VisitTypeAliasDecl(TypeAliasDecl *TD) { in VisitTypeAliasDecl()
424 void ASTDeclReader::VisitTagDecl(TagDecl *TD) { in VisitTagDecl()
445 void ASTDeclReader::VisitEnumDecl(EnumDecl *ED) { in VisitEnumDecl()
466 void ASTDeclReader::VisitRecordDecl(RecordDecl *RD) { in VisitRecordDecl()
474 void ASTDeclReader::VisitValueDecl(ValueDecl *VD) { in VisitValueDecl()
479 void ASTDeclReader::VisitEnumConstantDecl(EnumConstantDecl *ECD) { in VisitEnumConstantDecl()
486 void ASTDeclReader::VisitDeclaratorDecl(DeclaratorDecl *DD) { in VisitDeclaratorDecl()
497 void ASTDeclReader::VisitFunctionDecl(FunctionDecl *FD) { in VisitFunctionDecl()
633 void ASTDeclReader::VisitObjCMethodDecl(ObjCMethodDecl *MD) { in VisitObjCMethodDecl()
678 void ASTDeclReader::VisitObjCContainerDecl(ObjCContainerDecl *CD) { in VisitObjCContainerDecl()
684 void ASTDeclReader::VisitObjCInterfaceDecl(ObjCInterfaceDecl *ID) { in VisitObjCInterfaceDecl()
741 void ASTDeclReader::VisitObjCIvarDecl(ObjCIvarDecl *IVD) { in VisitObjCIvarDecl()
750 void ASTDeclReader::VisitObjCProtocolDecl(ObjCProtocolDecl *PD) { in VisitObjCProtocolDecl()
782 void ASTDeclReader::VisitObjCAtDefsFieldDecl(ObjCAtDefsFieldDecl *FD) { in VisitObjCAtDefsFieldDecl()
786 void ASTDeclReader::VisitObjCCategoryDecl(ObjCCategoryDecl *CD) { in VisitObjCCategoryDecl()
811 void ASTDeclReader::VisitObjCCompatibleAliasDecl(ObjCCompatibleAliasDecl *CAD) { in VisitObjCCompatibleAliasDecl()
816 void ASTDeclReader::VisitObjCPropertyDecl(ObjCPropertyDecl *D) { in VisitObjCPropertyDecl()
836 void ASTDeclReader::VisitObjCImplDecl(ObjCImplDecl *D) { in VisitObjCImplDecl()
841 void ASTDeclReader::VisitObjCCategoryImplDecl(ObjCCategoryImplDecl *D) { in VisitObjCCategoryImplDecl()
847 void ASTDeclReader::VisitObjCImplementationDecl(ObjCImplementationDecl *D) { in VisitObjCImplementationDecl()
859 void ASTDeclReader::VisitObjCPropertyImplDecl(ObjCPropertyImplDecl *D) { in VisitObjCPropertyImplDecl()
869 void ASTDeclReader::VisitFieldDecl(FieldDecl *FD) { in VisitFieldDecl()
882 void ASTDeclReader::VisitIndirectFieldDecl(IndirectFieldDecl *FD) { in VisitIndirectFieldDecl()
893 void ASTDeclReader::VisitVarDecl(VarDecl *VD) { in VisitVarDecl()
930 void ASTDeclReader::VisitImplicitParamDecl(ImplicitParamDecl *PD) { in VisitImplicitParamDecl()
934 void ASTDeclReader::VisitParmVarDecl(ParmVarDecl *PD) { in VisitParmVarDecl()
953 void ASTDeclReader::VisitFileScopeAsmDecl(FileScopeAsmDecl *AD) { in VisitFileScopeAsmDecl()
959 void ASTDeclReader::VisitBlockDecl(BlockDecl *BD) { in VisitBlockDecl()
991 void ASTDeclReader::VisitLinkageSpecDecl(LinkageSpecDecl *D) { in VisitLinkageSpecDecl()
998 void ASTDeclReader::VisitLabelDecl(LabelDecl *D) { in VisitLabelDecl()
1004 void ASTDeclReader::VisitNamespaceDecl(NamespaceDecl *D) { in VisitNamespaceDecl()
1026 void ASTDeclReader::VisitNamespaceAliasDecl(NamespaceAliasDecl *D) { in VisitNamespaceAliasDecl()
1034 void ASTDeclReader::VisitUsingDecl(UsingDecl *D) { in VisitUsingDecl()
1045 void ASTDeclReader::VisitUsingShadowDecl(UsingShadowDecl *D) { in VisitUsingShadowDecl()
1054 void ASTDeclReader::VisitUsingDirectiveDecl(UsingDirectiveDecl *D) { in VisitUsingDirectiveDecl()
1063 void ASTDeclReader::VisitUnresolvedUsingValueDecl(UnresolvedUsingValueDecl *D) { in VisitUnresolvedUsingValueDecl()
1070 void ASTDeclReader::VisitUnresolvedUsingTypenameDecl( in VisitUnresolvedUsingTypenameDecl()
1077 void ASTDeclReader::ReadCXXDefinitionData( in ReadCXXDefinitionData()
1155 void ASTDeclReader::VisitCXXRecordDecl(CXXRecordDecl *D) { in VisitCXXRecordDecl()
1213 void ASTDeclReader::VisitCXXMethodDecl(CXXMethodDecl *D) { in VisitCXXMethodDecl()
1224 void ASTDeclReader::VisitCXXConstructorDecl(CXXConstructorDecl *D) { in VisitCXXConstructorDecl()
1233 void ASTDeclReader::VisitCXXDestructorDecl(CXXDestructorDecl *D) { in VisitCXXDestructorDecl()
1240 void ASTDeclReader::VisitCXXConversionDecl(CXXConversionDecl *D) { in VisitCXXConversionDecl()
1245 void ASTDeclReader::VisitImportDecl(ImportDecl *D) { in VisitImportDecl()
1255 void ASTDeclReader::VisitAccessSpecDecl(AccessSpecDecl *D) { in VisitAccessSpecDecl()
1260 void ASTDeclReader::VisitFriendDecl(FriendDecl *D) { in VisitFriendDecl()
1273 void ASTDeclReader::VisitFriendTemplateDecl(FriendTemplateDecl *D) { in VisitFriendTemplateDecl()
1287 void ASTDeclReader::VisitTemplateDecl(TemplateDecl *D) { in VisitTemplateDecl()
1296 ASTDeclReader::RedeclarableResult
1297 ASTDeclReader::VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D) { in VisitRedeclarableTemplateDecl()
1330 void ASTDeclReader::VisitClassTemplateDecl(ClassTemplateDecl *D) { in VisitClassTemplateDecl()
1366 void ASTDeclReader::VisitClassTemplateSpecializationDecl( in VisitClassTemplateSpecializationDecl()
1421 void ASTDeclReader::VisitClassTemplatePartialSpecializationDecl( in VisitClassTemplatePartialSpecializationDecl()
1446 void ASTDeclReader::VisitClassScopeFunctionSpecializationDecl( in VisitClassScopeFunctionSpecializationDecl()
1452 void ASTDeclReader::VisitFunctionTemplateDecl(FunctionTemplateDecl *D) { in VisitFunctionTemplateDecl()
1467 void ASTDeclReader::VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D) { in VisitTemplateTypeParmDecl()
1477 void ASTDeclReader::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
1499 void ASTDeclReader::VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) { in VisitTemplateTemplateParmDecl()
1518 void ASTDeclReader::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
1522 void ASTDeclReader::VisitStaticAssertDecl(StaticAssertDecl *D) { in VisitStaticAssertDecl()
1530 void ASTDeclReader::VisitEmptyDecl(EmptyDecl *D) { in VisitEmptyDecl()
1535 ASTDeclReader::VisitDeclContext(DeclContext *DC) { in VisitDeclContext()
1542 ASTDeclReader::RedeclarableResult
1543 ASTDeclReader::VisitRedeclarable(Redeclarable<T> *D) { in VisitRedeclarable()
1572 void ASTDeclReader::mergeRedeclarable(Redeclarable<T> *D, in mergeRedeclarable()
1785 ASTDeclReader::FindExistingResult::~FindExistingResult() { in ~FindExistingResult()
1799 ASTDeclReader::FindExistingResult ASTDeclReader::findExisting(NamedDecl *D) { in findExisting()
1858 void ASTDeclReader::attachPreviousDecl(Decl *D, Decl *previous) { in attachPreviousDecl()
1880 void ASTDeclReader::attachLatestDecl(Decl *D, Decl *Latest) { in attachLatestDecl()
1940 ASTDeclReader::attachPreviousDecl(D, previous); in loadAndAttachPreviousDecl()
1962 ASTDeclReader Reader(*this, *Loc.F, ID, RawLocation, Record,Idx); in ReadDeclRecord()
2232 ASTDeclReader Reader(*this, *F, ID, 0, Record, Idx); in loadDeclUpdateRecords()
2370 ASTDeclReader::attachPreviousDecl(Chain[I], MostRecent); in loadPendingDeclChain()
2374 ASTDeclReader::attachLatestDecl(CanonDecl, MostRecent); in loadPendingDeclChain()
2440 ASTDeclReader::setNextObjCCategory(Tail, Cat); in add()
2520 void ASTDeclReader::UpdateDecl(Decl *D, ModuleFile &ModuleFile, in UpdateDecl()