Lines Matching refs:Decl

66 clang::Decl *ClangASTImporter::CopyDecl(clang::ASTContext *dst_ast,  in CopyDecl()
67 clang::Decl *decl) { in CopyDecl()
78 llvm::Expected<clang::Decl *> result = delegate_sp->Import(decl); in CopyDecl()
113 llvm::DenseMap<clang::Decl *, Backup> m_backups;
115 void OverrideOne(clang::Decl *decl) { in OverrideOne()
127 clang::Decl *decl, clang::DeclContext *base, in ChainPassesThrough()
128 clang::DeclContext *(clang::Decl::*contextFromDecl)(), in ChainPassesThrough()
140 clang::Decl *GetEscapedChild(clang::Decl *decl, in GetEscapedChild()
145 if (!ChainPassesThrough(decl, base, &clang::Decl::getDeclContext, in GetEscapedChild()
147 !ChainPassesThrough(decl, base, &clang::Decl::getLexicalDeclContext, in GetEscapedChild()
161 for (clang::Decl *decl : context->decls()) { in GetEscapedChild()
162 if (clang::Decl *escaped_child = GetEscapedChild(decl)) { in GetEscapedChild()
171 void Override(clang::Decl *decl) { in Override()
172 if (clang::Decl *escaped_child = GetEscapedChild(decl)) { in Override()
189 void OverrideAllDeclsFromContainingFunction(clang::Decl *decl) { in OverrideAllDeclsFromContainingFunction()
196 for (clang::Decl *child_decl : decl_context->decls()) { in OverrideAllDeclsFromContainingFunction()
204 for (const std::pair<clang::Decl *, Backup> &backup : m_backups) { in ~DeclContextOverride()
258 Decl *original_decl = to_context_md->getOrigin(decl).decl; in ~CompleteTagDeclsScope()
285 void NewDeclImported(clang::Decl *from, clang::Decl *to) override { in NewDeclImported()
327 clang::Decl *ClangASTImporter::DeportDecl(clang::ASTContext *dst_ctx, in DeportDecl()
328 clang::Decl *decl) { in DeportDecl()
341 clang::Decl *result; in DeportDecl()
636 for (Decl *origin_child_decl : origin_tag_decl->decls()) { in CompleteAndFetchChildren()
637 llvm::Expected<Decl *> imported_or_err = in CompleteAndFetchChildren()
666 for (Decl *origin_child_decl : origin_interface_decl->decls()) { in CompleteAndFetchChildren()
667 llvm::Expected<Decl *> imported_or_err = in CompleteAndFetchChildren()
710 ClangASTMetadata *ClangASTImporter::GetDeclMetadata(const clang::Decl *decl) { in GetDeclMetadata()
722 ClangASTImporter::GetDeclOrigin(const clang::Decl *decl) { in GetDeclOrigin()
728 void ClangASTImporter::SetDeclOrigin(const clang::Decl *decl, in SetDeclOrigin()
729 clang::Decl *original_decl) { in SetDeclOrigin()
811 llvm::Expected<Decl *>
812 ClangASTImporter::ASTImporterDelegate::ImportImpl(Decl *From) { in ImportImpl()
814 llvm::Optional<Decl *> D = m_std_handler->Import(From); in ImportImpl()
881 for (clang::Decl *candidate : lr) { in ImportImpl()
907 llvm::Expected<Decl *> imported = Import(record_decl); in ImportImpl()
915 if (clang::Decl *origin = m_master.GetDeclOrigin(*imported).decl) { in ImportImpl()
926 clang::Decl *to, clang::Decl *from) { in ImportDefinitionTo()
995 llvm::Expected<Decl *> imported_from_superclass_decl = in ImportDefinitionTo()
1055 void ClangASTImporter::ASTImporterDelegate::Imported(clang::Decl *from, in Imported()
1056 clang::Decl *to) { in Imported()
1198 ((Decl *)to_container_decl)->getDeclKindName(), in Imported()
1209 clang::Decl *
1210 ClangASTImporter::ASTImporterDelegate::GetOriginalDecl(clang::Decl *To) { in GetOriginalDecl()