clang API Documentation

clang::ASTDeclReader Member List
This is the complete list of members for clang::ASTDeclReader, including all inherited members.
ASTDeclReader(ASTReader &Reader, ModuleFile &F, DeclID thisDeclID, unsigned RawLocation, const RecordData &Record, unsigned &Idx)clang::ASTDeclReader [inline]
attachLatestDecl(Decl *D, Decl *latest)clang::ASTDeclReader [static]
attachLatestDeclImpl(Redeclarable< DeclT > *D, Decl *Latest)clang::ASTDeclReader [static]
attachLatestDeclImpl(...)clang::ASTDeclReader [static]
attachPreviousDecl(ASTReader &Reader, Decl *D, Decl *Previous)clang::ASTDeclReader [static]
attachPreviousDeclImpl(ASTReader &Reader, Redeclarable< DeclT > *D, Decl *Previous)clang::ASTDeclReader [static]
attachPreviousDeclImpl(ASTReader &Reader,...)clang::ASTDeclReader [static]
attachPreviousDeclImpl(ASTReader &Reader, Redeclarable< FunctionDecl > *D, Decl *Previous)clang::ASTDeclReader
hasPendingBody() const clang::ASTDeclReader [inline]
markIncompleteDeclChainImpl(Redeclarable< DeclT > *D)clang::ASTDeclReader [static]
markIncompleteDeclChainImpl(...)clang::ASTDeclReader [static]
mergeMergeable(Mergeable< T > *D)clang::ASTDeclReader
mergeRedeclarable(Redeclarable< T > *D, RedeclarableResult &Redecl, DeclID TemplatePatternID=0)clang::ASTDeclReader
mergeRedeclarable(Redeclarable< T > *D, T *Existing, RedeclarableResult &Redecl, DeclID TemplatePatternID=0)clang::ASTDeclReader
mergeTemplatePattern(RedeclarableTemplateDecl *D, RedeclarableTemplateDecl *Existing, DeclID DsID)clang::ASTDeclReader
setNextObjCCategory(ObjCCategoryDecl *Cat, ObjCCategoryDecl *Next)clang::ASTDeclReader [inline, static]
UpdateDecl(Decl *D, ModuleFile &ModuleFile, const RecordData &Record)clang::ASTDeclReader
Visit(Decl *D)clang::ASTDeclReader
DeclVisitor< ASTDeclReader, void >::Visit(PTR(Decl) D)clang::declvisitor::Base< declvisitor::make_ptr, ASTDeclReader, void > [inline]
VisitAccessSpecDecl(AccessSpecDecl *D)clang::ASTDeclReader
VisitBlockDecl(BlockDecl *BD)clang::ASTDeclReader
VisitCapturedDecl(CapturedDecl *CD)clang::ASTDeclReader
VisitClassScopeFunctionSpecializationDecl(ClassScopeFunctionSpecializationDecl *D)clang::ASTDeclReader
VisitClassTemplateDecl(ClassTemplateDecl *D)clang::ASTDeclReader
VisitClassTemplatePartialSpecializationDecl(ClassTemplatePartialSpecializationDecl *D)clang::ASTDeclReader
VisitClassTemplateSpecializationDecl(ClassTemplateSpecializationDecl *D)clang::ASTDeclReader [inline]
VisitClassTemplateSpecializationDeclImpl(ClassTemplateSpecializationDecl *D)clang::ASTDeclReader
VisitCXXConstructorDecl(CXXConstructorDecl *D)clang::ASTDeclReader
VisitCXXConversionDecl(CXXConversionDecl *D)clang::ASTDeclReader
VisitCXXDestructorDecl(CXXDestructorDecl *D)clang::ASTDeclReader
VisitCXXMethodDecl(CXXMethodDecl *D)clang::ASTDeclReader
VisitCXXRecordDecl(CXXRecordDecl *D)clang::ASTDeclReader [inline]
VisitCXXRecordDeclImpl(CXXRecordDecl *D)clang::ASTDeclReader
VisitDecl(Decl *D)clang::ASTDeclReader
DeclVisitor< ASTDeclReader, void >::VisitDecl(PTR(Decl) D)clang::declvisitor::Base< declvisitor::make_ptr, ASTDeclReader, void > [inline]
VisitDeclaratorDecl(DeclaratorDecl *DD)clang::ASTDeclReader
VisitDeclContext(DeclContext *DC)clang::ASTDeclReader
VisitEmptyDecl(EmptyDecl *D)clang::ASTDeclReader
VisitEnumConstantDecl(EnumConstantDecl *ECD)clang::ASTDeclReader
VisitEnumDecl(EnumDecl *ED)clang::ASTDeclReader
VisitFieldDecl(FieldDecl *FD)clang::ASTDeclReader
VisitFileScopeAsmDecl(FileScopeAsmDecl *AD)clang::ASTDeclReader
VisitFriendDecl(FriendDecl *D)clang::ASTDeclReader
VisitFriendTemplateDecl(FriendTemplateDecl *D)clang::ASTDeclReader
VisitFunctionDecl(FunctionDecl *FD)clang::ASTDeclReader
VisitFunctionTemplateDecl(FunctionTemplateDecl *D)clang::ASTDeclReader
VisitImplicitParamDecl(ImplicitParamDecl *PD)clang::ASTDeclReader
VisitImportDecl(ImportDecl *D)clang::ASTDeclReader
VisitIndirectFieldDecl(IndirectFieldDecl *FD)clang::ASTDeclReader
VisitLabelDecl(LabelDecl *LD)clang::ASTDeclReader
VisitLinkageSpecDecl(LinkageSpecDecl *D)clang::ASTDeclReader
VisitMSPropertyDecl(MSPropertyDecl *FD)clang::ASTDeclReader
VisitNamedDecl(NamedDecl *ND)clang::ASTDeclReader
VisitNamespaceAliasDecl(NamespaceAliasDecl *D)clang::ASTDeclReader
VisitNamespaceDecl(NamespaceDecl *D)clang::ASTDeclReader
VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D)clang::ASTDeclReader
VisitObjCAtDefsFieldDecl(ObjCAtDefsFieldDecl *D)clang::ASTDeclReader
VisitObjCCategoryDecl(ObjCCategoryDecl *D)clang::ASTDeclReader
VisitObjCCategoryImplDecl(ObjCCategoryImplDecl *D)clang::ASTDeclReader
VisitObjCCompatibleAliasDecl(ObjCCompatibleAliasDecl *D)clang::ASTDeclReader
VisitObjCContainerDecl(ObjCContainerDecl *D)clang::ASTDeclReader
VisitObjCImplDecl(ObjCImplDecl *D)clang::ASTDeclReader
VisitObjCImplementationDecl(ObjCImplementationDecl *D)clang::ASTDeclReader
VisitObjCInterfaceDecl(ObjCInterfaceDecl *D)clang::ASTDeclReader
VisitObjCIvarDecl(ObjCIvarDecl *D)clang::ASTDeclReader
VisitObjCMethodDecl(ObjCMethodDecl *D)clang::ASTDeclReader
VisitObjCPropertyDecl(ObjCPropertyDecl *D)clang::ASTDeclReader
VisitObjCPropertyImplDecl(ObjCPropertyImplDecl *D)clang::ASTDeclReader
VisitObjCProtocolDecl(ObjCProtocolDecl *D)clang::ASTDeclReader
VisitOMPThreadPrivateDecl(OMPThreadPrivateDecl *D)clang::ASTDeclReader
VisitParmVarDecl(ParmVarDecl *PD)clang::ASTDeclReader
VisitRecordDecl(RecordDecl *RD)clang::ASTDeclReader [inline]
VisitRecordDeclImpl(RecordDecl *RD)clang::ASTDeclReader
VisitRedeclarable(Redeclarable< T > *D)clang::ASTDeclReader
VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D)clang::ASTDeclReader
VisitStaticAssertDecl(StaticAssertDecl *D)clang::ASTDeclReader
VisitTagDecl(TagDecl *TD)clang::ASTDeclReader
VisitTemplateDecl(TemplateDecl *D)clang::ASTDeclReader
VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D)clang::ASTDeclReader
VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D)clang::ASTDeclReader
VisitTranslationUnitDecl(TranslationUnitDecl *TU)clang::ASTDeclReader
VisitTypeAliasDecl(TypeAliasDecl *TD)clang::ASTDeclReader
VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D)clang::ASTDeclReader
VisitTypeDecl(TypeDecl *TD)clang::ASTDeclReader
VisitTypedefDecl(TypedefDecl *TD)clang::ASTDeclReader
VisitTypedefNameDecl(TypedefNameDecl *TD)clang::ASTDeclReader
VisitUnresolvedUsingTypenameDecl(UnresolvedUsingTypenameDecl *D)clang::ASTDeclReader
VisitUnresolvedUsingValueDecl(UnresolvedUsingValueDecl *D)clang::ASTDeclReader
VisitUsingDecl(UsingDecl *D)clang::ASTDeclReader
VisitUsingDirectiveDecl(UsingDirectiveDecl *D)clang::ASTDeclReader
VisitUsingShadowDecl(UsingShadowDecl *D)clang::ASTDeclReader
VisitValueDecl(ValueDecl *VD)clang::ASTDeclReader
VisitVarDecl(VarDecl *VD)clang::ASTDeclReader [inline]
VisitVarDeclImpl(VarDecl *D)clang::ASTDeclReader
VisitVarTemplateDecl(VarTemplateDecl *D)clang::ASTDeclReader
VisitVarTemplatePartialSpecializationDecl(VarTemplatePartialSpecializationDecl *D)clang::ASTDeclReader
VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D)clang::ASTDeclReader [inline]
VisitVarTemplateSpecializationDeclImpl(VarTemplateSpecializationDecl *D)clang::ASTDeclReader