Lines Matching defs:dst_ctx
98 clang::Decl *CopyDecl(clang::ASTContext *dst_ctx, clang::Decl *decl);
111 clang::Decl *DeportDecl(clang::ASTContext *dst_ctx, clang::Decl *decl);
222 void InstallMapCompleter(clang::ASTContext *dst_ctx,
225 ContextMetadataMap::iterator context_md_iter = m_metadata_map.find(dst_ctx);
228 context_md = ASTContextMetadataSP(new ASTContextMetadata(dst_ctx));
229 m_metadata_map[dst_ctx] = context_md;
237 void ForgetDestination(clang::ASTContext *dst_ctx);
238 void ForgetSource(clang::ASTContext *dst_ctx, clang::ASTContext *src_ctx);
314 CxxModuleScope(ASTImporterDelegate &delegate, clang::ASTContext *dst_ctx)
319 m_handler = CxxModuleHandler(delegate, dst_ctx);
370 ASTContextMetadata(clang::ASTContext *dst_ctx) : m_dst_ctx(dst_ctx) {}
436 ASTContextMetadataSP GetContextMetadata(clang::ASTContext *dst_ctx) {
437 ContextMetadataMap::iterator context_md_iter = m_metadata_map.find(dst_ctx);
441 ASTContextMetadataSP(new ASTContextMetadata(dst_ctx));
442 m_metadata_map[dst_ctx] = context_md;
448 ASTContextMetadataSP MaybeGetContextMetadata(clang::ASTContext *dst_ctx) {
449 ContextMetadataMap::iterator context_md_iter = m_metadata_map.find(dst_ctx);
456 ImporterDelegateSP GetDelegate(clang::ASTContext *dst_ctx,
458 ASTContextMetadataSP context_md = GetContextMetadata(dst_ctx);
465 ImporterDelegateSP(new ASTImporterDelegate(*this, dst_ctx, src_ctx));